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%Ich hatte das gleiche Problem, ich löste es in drei Schritten
Ich habe NUR cordova.js verwendet und alle phonegap.js entfernt
%Vor%Sie müssen das Kamera-Plugin über die Befehlszeile installieren. XML funktioniert nur nicht
%Vor% 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
Probieren Sie es aus! Danke:)
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
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>
.
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)
Tags und Links javascript android cordova android-camera phonegap-plugins