PhoneGap Camera API für Android - Nicht abgefangene Ausnahme

9

Ich versuche, die Kamera-API unter Verwendung der Telefonlücke in Android auszuführen, und ich leite alle möglichen Probleme.

Ich habe gerade Phonegap Kamera Beispiel kopiert.

Ich erhalte den folgenden Fehler

%Vor%

Ich habe alle anderen Zieltypen ausprobiert. Es funktioniert nicht

%Vor%

Auch ich habe die Erlaubnis für Kamera- und Hardware-Kamera-Erlaubnis hinzugefügt. Aber es ist immer noch gescheitert

Hier ist das folgende

%Vor%     
dhiku 12.07.2012, 22:39
quelle

6 Antworten

2

Stellen Sie sicher, dass Sie die korrekte (neueste) cordova -Datei in Ihren HTML-Code einfügen.

Ich hatte das gleiche Problem und ich habe

eingeschlossen %Vor%

statt

%Vor%     
barners 11.02.2013 09:55
quelle
1

Sie können dies versuchen für                    Foto mit Phonegap erfassen

%Vor%     
Nullify 25.04.2013 20:15
quelle
1

Ich hatte das gleiche Problem, ich löste es in drei Schritten

Das Javascript-Include

Ich habe NUR cordova.js verwendet und alle phonegap.js entfernt

%Vor%

Installation der Plugins

Sie müssen das Kamera-Plugin über die Befehlszeile installieren. XML funktioniert nur nicht

%Vor%

Benutze das rechte Android-Paket

In Ihrem XML-Code verwenden Sie möglicherweise org.apache.cordova.CameraLauncher , es ist falsch und gibt Ihnen eine NullPointer-Ausnahme. Das richtige Paket könnte so enthalten sein

%Vor%

Probieren Sie es aus! Danke:)

    
shady sherif 06.12.2014 04:03
quelle
0

2.0.0.js das könnte Ihr Problem lösen

Ihr Code ist richtig, prüfen Sie nur diese cordova-2.0.0.js Dateien

    
sharma_kunal 17.12.2012 10:34
quelle
0

Nur Hinzufügen von <script src="phonegap.js"></script>
in meinem HTML löste es für mich!
Und ich hatte auch <script src="cordova.js"></script> , so entfernt es und behielt nur <script src="phonegap.js"></script> .

    
Muhammad Riyaz 25.12.2013 07:57
quelle
0

Ich hatte das gleiche Problem.

Sie verwenden pictureSource.PHOTOLIBRARY und pictureSource.SAVEDPHOTOALBUM direkt im Code.

Das Problem ist, dass der HTML-Code vor dem Javascript geladen wird und Sie versuchen, pictureSource zu erreichen. Aber wurde noch nicht spezifiziert.

Sie müssen dies verwenden, wenn die App vollständig geladen ist (z. B. jQuery-Ereignis in documents.ready oder eine Alternative in Javascript verwenden)

    
tttpapi 28.08.2014 14:19
quelle