ADB-Kommandozeile Hängen während der Installation (PhoneGap)

Mein Phonegap-app weigert sich zu laden auf meinem Android-Gerät (auch die HellowWorld Standard-app weigert sich zu laden)

Alles lief einfach großartig, bis heute.
Hier meine Konsole an:

***\>adb devices
List of devices attached
4c05609b        device

***\>phonegap run --device -V android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[phonegap] Generating config.xml from defaults for platform "android"
[phonegap] Compiling app on platform "android" via command "cmd" /c ***\platforms\android\cordova\build
[phonegap] Platform "android" compiled successfully.
[phonegap] successfully compiled Android app
[phonegap] installing app onto device
[phonegap] Generating config.xml from defaults for platform "android"
[phonegap] Running app on platform "android" via command "cmd" /c ***\platforms\android\cordova\run --device

Es sitzt nur da sagen, läuft... für immer.

Habe ich ein weiteres terminal-Fenster öffnen mit adb logcat laufen und irgendwann (vielleicht 10-15 Sekunden in die Letzte Zeile immer gedruckt) Stoppt die Protokollierung. Beendigung des Prozesses, und nachfolgende Aufrufe von adb logcat dazu führen, dass mehr hängen (no logging at all)

Also dann ich muss ein kill-server starten-server, um aus diesem endlosen hängen, an dem Punkt der phonegap-Prozess endet mit:

       [error] An error occurred while running the android project.
***\platforms\android\cordova\node_modules\q\q.js:126
                    throw e;
                          ^
ERROR: Failed to launch application on device: ERROR: Failed to install apk to d
evice: Error executing "adb -s 4c05609b install -r "***\platforms\android\bin\Po
ached-debug-unaligned.apk"": protocol failure

Habe ich versucht::

  • löschen meiner .cordova Ordner in C:\Users\Name
  • läuft die adb installieren direkt (ohne phonegap)
  • Bereitstellung auf einem emulator (gleiche problem)
  • ausstecken /Umstecken das Gerät
  • dem Neustart alle Geräte
  • Umschalten "Entwickler-Modus" am Gerät und Widerruf der USB-debugging-Berechtigungen

Ich bin aus Ideen heraus!

Wäre dankbar, irgendwelche Tipps, oder führt.

ADB-version 1.0.31

Galaxy S3 mit Android v4.3


EDIT:

Bereitstellung auf einem emulator Ansprüche erfolgreich abgeschlossen, aber die app wird nicht geöffnet und erscheint nicht in der app Liste im emulator. Also ich habe keine Möglichkeit, wirklich testen Sie es auf dem emulator entweder.

Würde wirklich zu schätzen einige Hilfe.


EDIT 2:

Nach einigen weiteren basteln habe ich entdeckt, meine Frage kann genauer beschrieben werden als ADB hängt sich auf (friert ein), wenn ich versuche zu sprechen, um mein Gerät. Ich habe festgestellt das, weil adb shell, adb installieren, und adb push alle nicht die gleiche Weise, wie oben beschrieben. Kein Fehler, nur endliche warten.

adb logcat, adb devices, und andere schreib-Funktionen arbeiten einwandfrei, bis eine der oben genannten Funktionen schreiben hängt in dem Fall ich muss adb kill-server oder TASKKILL zu bekommen adb logcat wieder funktioniert.

Nicht sicher, ob diese zusätzliche information hilft, aber dort gehen Sie. Das Letzte, was ich noch nicht versucht ist zu tun, eine Fabrik reset auf meinem Handy, wie vorgeschlagen, durch dieser Kerl. Wenn ich nicht bald eine Lösung finden werde ich meine Daten sichern, so gut ich kann und versuchen, diese...

Bitte rette mich vor dieser wird meine Letzte option!

  • Paar Fragen: welches Gerät verwenden Sie? Welche android-version wird es laufen? Haben Sie aktualisiert den OS vor kurzem, oder Ihr USB-debugging-Einstellung geändert?
  • Werde ich als edit, aber es ist ein S3 mit Android 4.3. Ich habe keine änderungen vorgenommen. Es war großartig für ein paar Wochen, dann plötzlich (mitten am Tag) ist es dann hängen. Ich habe da zufällig bekommen die HelloWorld-app zu installieren, aber es geht darum, einmal je 30 versucht und es ist Total unzuverlässig.
  • haben Sie versucht, das Gerät neu zu starten? Ich habe die gleiche situation in meinem galaxy Grand. Ich habe restared meinem Gerät und es gab kein Problem, dass nach
  • Ja habe ich neu gestartet das Gerät. Ich begann auch mit einem zweiten Gerät (Nexus S läuft 4.2), die hat die gleichen Probleme. Das Problem scheint zu sein, mehr sporadisch jetzt. Es scheitert in der oben beschriebenen Weise, aber nach ein paar (nicht Konstanten und scheinbar willkürliche Zahl) ruft adb kill-server bekomme ich ein build auf mein Handy. Ich Frage mich immer noch, was die Ursache ist...
  • Ich habe dieses Problem auch, wenn arbeiten im inneren des VM. Lustige Sache ist, ich habe eine andere VM (sehr ähnlich) für ein anderes Projekt und Sie leiden nicht die gleichen Verhaltensweisen, wenn mit dem gleichen Gerät.
InformationsquelleAutor isick | 2014-01-22
Schreibe einen Kommentar