Cordova nicht wirklich installiert app auf android-Gerät
Ich habe setup cordova 5.0.0 + android-SDK-API-22 ( Android 5.1.1 ) auf ubuntu 12.04 app zu entwickeln. Wenn ich den Befehl ausführen
cordova run --device
es ohne Fehler erstellt die APK und zeigt
Total time: 3.177 secs
Built the following apk(s):
/var/www/tmp/test-app/platforms/android/build/outputs/apk/android-release-unsigned.apk
Using apk: /var/www/tmp/test-app/platforms/android/build/outputs/apk/android-release-unsigned.apk
Installing app on device...
Launching application...
LAUNCH SUCCESS
was aber NICHT wirklich installiert die APK auf das Gerät.
Habe ich versucht zu installieren, die fertig gebaut APK-Datei mit
adb install -r /var/www/tmp/test-app/platforms/android/build/outputs/apk/android-release-unsigned.apk
und es funktionierte.
Ich habe versucht, laden Sie die APK von einem web-server und installieren Sie Sie lokal auf dem Gerät und es auch funktioniert, so nehme ich die APK selbst ist ok und das Gerät wird erkannt.
Wenn die APK ist bereits auf dem Gerät installiert der Befehl
cordova run --device
produziert die gleiche Ausgabe in der Konsole und es startet die app auf dem Gerät aber nicht installieren Sie die neuere version, die es gerade gebaut hat.
meinem android-Gerät ist ein HTC Desire 500 mit Android 4.1.2, während mein Android-SDK mit API-22 ( Android 5.1.1 ) könnte das das problem sein ?
Letzte Anmerkung: ich habe ein setup auf separaten Computer mithilfe von cordova 4.1.2 setup mit Android-SDK-API-19 und es baut das Projekt gut und eigentlich MACHEN die app installieren.
Ich würde schätzen Ihre Eingabe auf, was könnte dieses seltsame Verhalten.
Cheers
- Vielen Dank für das teilen der Methode, um manuell installieren Sie die apk, bei mir half es deutlich, aus irgendeinem Grund cordova routine funktioniert nicht für einen Teil der Geräte (Es funktioniert bei meinem Galaxy S4, aber nicht mein Galaxy W)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint ein bug in Cordova 5.0.0, ich hatte das gleiche problem und die Antwort von proprit in dieser thread gelöst es für mich:
-d
noch vorhanden waremulator.js
in Cordova 5.2.0 (nicht sicher über die neueste Version).Und dann finden Sie die app in Ihrem Telefon und starten Sie es ;D
arbeitet für die neueste version von diesem Datum.