Comment déployer une application phonegap directement à l'appareil

J'ai un Phonegap 3.3.0 projet a mis en place et fonctionne parfaitement autant que je peux construire une .APK de la cmd à pat:

jamie@Hutber-8 /c/var/www/sexdiaries.co.uk/sdapp/app
  $ phonegap build android
    [phonegap] detecting Android SDK environment...
    [phonegap] using the local environment
    [phonegap] compiling Android...
    [phonegap] successfully compiled Android app

J'ai mon Téléphone branché, c'est un nexus 5 qui semble avoir des problèmes avec windows 8, mais je crois que son travail correctement:

$ adb devices
List of devices attached
029188d8e0784684        device

Cependant lorsque j'essaie de déployer ce dispositif:

$ phonegap install android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] trying to install app onto device
[phonegap] no device was found
[phonegap] trying to install app onto emulator
   [error] An error occurred while emulating/deploying the android project.
events.js:72
        throw er; //Unhandled 'error' event
              ^
Error: spawn ENOENT
    at errnoException (child_process.js:980:11)

J'ai regardé à travers la documentation, mais n'arrive pas à trouver des détails sur ce...

avez-vous activé le débogage usb sur le nexus 5? faire d'autres commandes comme adb logcat travail?
Je crois que je l'ai, la bad, reconises l'appareil, bien que les pilotes pour windows 8.1 semble plutôt rare, j'ai le périphérique comme Android Composite ADB Interface mais oui, adb logcat fonctionne et affiche bien le journal 🙂
Je suis sous windows 8.1 avec samsung android 2.3 et Motorola android 4.1 avec aucun problème, mais avec des pilotes spécifiques. Donc, c'est peut-être quelque chose à faire avec le nexus 5 ou le google pilote, mais c'est plus quelque chose que nous attendons de l'exotisme d'un téléphone chinois, pas beaucoup d'un nexus 🙁 avez-vous la dernière version du pilote? (ok, question stupide 😉 )
vous pouvez essayer d'avoir un coup d'oeil à ce post : stackoverflow.com/questions/19886456/...
Humm j'ai installé ce au travail sur Windows 7 et il affiche également deux appareils, l'un est le android ADB interface et l'autre est Nexus 5 dansportable devices Dans windows 8.1 que j'ai à faire à update drivers -> show compatible devices -> show all -> have disk et puis de choisir manuellement le pilote. Je ne peux pas il suffit de pointer vers le répertoire. Dans otherwords, je pense que les pilotes un peu de la foutaise pour 8.1. Mais je vais essayer de la retirer truc nouveau (que j'ai déjà :))

OriginalL'auteur Jamie Hutber | 2014-01-14