So lösen Sie Android Phonegap App SyntaxError: Parse error? (Problem mit leerem Bildschirm)

Ich benutzeweinre Remote-Debugging für eine App, die auf einem Android-Emulator unter Mac OS X (neueste Version) ausgeführt wird.

Kontext (eventuell notwendig):

Das aktuell verwendete AVD (Android Virtual Device) ist:

Gerät: Nexus 4 (4,7 ", 768 x 1280: xhdpi)

Ziel: Android 2.3.3 - API Level 10

Javascript Framework: Dojo, v1.9

Tatsächliches Problem:

Ich versuche, eine Methode von der Remote - Konsole aus zu initialisieren (dieweinre), aber sobald ich anfing, es aufzurufen, erhalte ich die entsprechende Ausgabe:

1. Methodenaufruf:

SyntaxError: Parse error

2. Methodenaufruf:

TypeError: Result of expression 'lang' [undefined] is not an object.

3. Methodenaufruf:

undefined

Und von diesem Punkt an wird die Methode, die ich aufzurufen versuche, immer eine gebennicht definiert Ausgabe.

Ich weiß, dass der erste Fehler auf ein Array zurückzuführen ist, das ich definiere. Nämlich:

var requiredLibraries = ["app/webpage",
            "dojo/_base/window",
            "dojo/dom-construct",
            "dijit/registry",
            "dojo/on",
            "dojox/mobile",
            "dojox/mobile/deviceTheme",
            "dojox/mobile/compat",
            "dojo/domReady!"
        ];

Aber ich sehe überhaupt keinen Analysefehler. Tatsächlich habe ich meinen Code bereits durchgereichtjslint und es ist gültig.

Ich habe versucht, andere Android-Geräte, andere Versionen, nämlichVersion 4.4, aber vergeblich. Jedes Mal bekomme ich das gleiche Ergebnis.

HINWEIS: Nur auf Android-Geräten / Android-Emulatoren. Ich habe keine Probleme beim Testen der App auf einem Desktop-Browser oder iOS-Geräten / iOS-Simulatoren.

Irgendein Hinweis?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage