BAD ligne de commande Suspendu lors de l'installation (PhoneGap)

Mon app Phonegap refuse de charger sur mon appareil Android (même les HellowWorld par défaut de l'application est en refusant de charge)

Tout était juste bien jusqu'à aujourd'hui.
Voici mon journal de la console:

***\>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

Il se trouve juste là en disant: en cours d'exécution... pour toujours.

J'ai une fenêtre de terminal, ouvert avec adb logcat en cours d'exécution et à un certain moment (peut-être 10 à 15 secondes dans la dernière ligne de l'obtention de l'impression) il arrête l'enregistrement. L'arrêt du processus et les appels suivants à adb logcat résultat en plus d'accrocher (pas de connexion)

Alors que j'ai à faire un kill-server, démarrez le serveur de sortir de cette interminable accroché à quel point la phonegap processus se termine avec:

       [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

J'ai essayé::

  • la suppression de mon .cordova dossier dans C:\Users\Name
  • l'exécution de la bad installer directement (sans phonegap)
  • d'un déploiement sur un émulateur (même problème)
  • en débranchant /rebranchant l'appareil
  • le redémarrage de tous les appareils
  • basculement "mode développeur" sur l'appareil et la révocation de débogage USB privilèges

Je suis à court d'idées!

Serions reconnaissants de tout conseils ou des pistes.

BAD version 1.0.31

Galaxy S3 sous Android v4.3


EDIT:

D'un déploiement sur un émulateur de revendications pour terminer avec succès, mais l'application s'ouvre jamais et n'apparaît pas dans la liste des applications à l'intérieur de l'émulateur. Donc je n'ai aucun moyen de le tester sur l'émulateur.

Apprécierais vraiment de l'aide.


EDIT 2:

Après quelques bidouilles, j'ai découvert que mon problème peut être plus précisément décrit comme de la BAD se bloque (se bloque) lorsque je tente de parler à mon appareil. J'ai déterminé ce parce que adb shell, adb installer, et adb push d'échec de la même manière que décrit ci-dessus. Pas d'erreur, juste fini d'attente.

adb logcat, bad appareils, et de lire d'autres fonctions fonctionnent parfaitement bien jusqu'à ce que l'une desdites fonctions d'écriture se bloque dans lequel cas, j'ai besoin de faire un adb kill-server ou TASKKILL pour obtenir adb logcat de travailler à nouveau.

Ne sais pas si cette information supplémentaire permet, mais là vous allez. La dernière chose que je n'ai pas encore essayé de faire une réinitialisation d'usine sur mon téléphone comme suggéré par cet homme. Si je ne trouve pas une solution rapidement, je vais sauvegarder mes données du mieux que je peux et de tenter cela...

Sauvez-moi, avant que cela ne devienne ma dernière option!

Quelques questions: Quel appareil utilisez-vous? Quelle version d'android est-il en cours d'exécution? Avez-vous mis à jour le système d'exploitation récemment, ou le débogage USB réglage modifié?
Je vais l'inscrire comme une modification, mais c'est un S3 sous Android 4.3. Je n'ai pas fait toutes les modifications. C'était génial de travailler pour un couple de semaines, puis tout d'un coup (milieu de journée), il a commencé à traîner. Depuis, j'ai obtenu de façon aléatoire le HelloWorld application à installer, mais c'est sur une fois de plus de 30 essais, et il est totalement fiable.
avez-vous essayé de redémarrer l'appareil? J'ai eu la même situation dans mon galaxy Grand. J'ai restared mon appareil et il n'y avait pas de problème après que
Oui j'ai redémarré l'appareil. J'ai aussi commencé à utiliser un deuxième appareil (Nexus S running 4.2) qui a les mêmes problèmes. Le problème semble être plus sporadique maintenant. Il échoue dans la manière décrite ci-dessus, mais après quelques (non constante, et apparemment arbitraires nombre des appels adb kill-server je peux obtenir un build pour mon téléphone. Vous vous demandez encore ce que la cause est...
J'ai ce problème lorsque l'on travaille à l'intérieur d'une VM. La chose drôle est que j'ai une autre machine virtuelle (très similaires) pour un autre projet et il n'en souffrent pas le même comportement lors de l'utilisation du même dispositif.

OriginalL'auteur isick | 2014-01-22