deviceready wird in Phonegap 1.0.0 unter Android nicht ausgelöst

8

Ich habe versucht, Phonegap auf Android einzurichten und deviceready wird nicht ausgelöst. Der Grund ist, dass DeviceInfo.uuid immer null / undefiniert ist.

Es scheint, als ob die Nicht-Javascript-Teile von phonegap nicht korrekt geladen sind, aber ich kann nicht genau sehen, was. Für alles außerhalb des www-Verzeichnisses verwende ich den Code, der im Beispielverzeichnis des phonegap-Downloads bereitgestellt wird.

Wer weiß, was das verursacht?

%Vor%     
sandstrom 23.08.2011, 20:10
quelle

2 Antworten

31

Falls jemand anderes auf dieses Problem stößt.

Ich hatte nicht bemerkt, dass phonegap-1.0.0.js für die iPhone- und Android-Version anders ist. Es hat den gleichen Namen, aber der Inhalt ist anders. Also muss man die richtige Datei laden. Ich habe es so gelöst:

%Vor%     
sandstrom 01.09.2011, 17:34
quelle
3

Wenn Sie möchten, dass eine Funktion ausgeführt wird, wenn das Gerät bereit ist, machen Sie so etwas

%Vor%

Ich bin mir nicht sicher, warum Ihr Code nicht funktioniert. Versuchen Sie, den document.addEventListener außerhalb des Bereichs der Funktion zu platzieren.

    
Yeshwanth Venkatesh 24.08.2011 02:35
quelle

Tags und Links