Je développe une application mobile Apache Cordova à l'aide de Visual Studio 2013. Lorsque j'exécute mon application en mode périphérique, l'erreur suivante apparaît:
ERROR: Echec du déploiement sur un périphérique, aucun périphérique trouvé
J'ai déjà activé le débogage USB dans les options du développeur .
J'ai eu le problème que j'ai "appareil introuvable" après la première connexion de travail une prochaine reconnexion. J'ai trouvé la solution en fermant chrome: // inspect/# devices dans les outils de développement de chrome. J'espère que cela aidera quelqu'un. Bonne codage!
Essayez de redémarrer votre serveur adb (Android Debug Bridge) avec les commandes suivantes dans votre ligne de commande:
Path\to\adb\adb kill-server
Path\to\adb\adb start-server
Sous Windows, votre path\to\adb
pourrait être quelque chose comme C:\Users\myusername\AppData\Local\Android\sdk\platform-tools
ou C:\Program Files (x86)\Android\android-sdk\platform-tools
, en fonction de l'installation de votre SDK Android.
Ensuite, vérifiez si votre appareil est trouvé:
Path\to\adb\adb devices
La sortie de console avec un périphérique connecté peut ressembler à ceci sur la ligne de commande Windows:
Si adb devices
n’affiche aucun périphérique, même après le redémarrage de votre serveur adb, assurez-vous d’avoir installé le pilote OEM. developer.Android.com offre des informations supplémentaires à ce sujet et une liste de liens pour tous les principaux fabricants.
Pour moi, il y avait une invite sur mon téléphone me demandant d'autoriser le débogage USB, ce que j'avais besoin d'autoriser. Avant cela, mon appareil était affiché dans la CLI mais avec le nom "non autorisé". C'est idiot, je sais, mais peut-être que ça pourrait aider quelqu'un
Essayez un autre câble, le mien fonctionne avec l’un de mes câbles mais pas avec l’autre.
Testez si votre appareil apparaît lorsque vous écrivez adb devices
dans votre CLI
Sinon, il suffit de changer entre les différentes options de connexion affichées sur votre téléphone. Fonctionne généralement avec PTP ou MTP.
Lorsque le périphérique apparaît, cela devrait fonctionner. Si vous ne pouvez pas le faire apparaître, vérifiez simplement votre chemin d'accès aux annonces ou vos pilotes Android.
Outre les réponses ci-dessus, vous devrez peut-être installer le pilote de périphérique manuellement si vous développez avec un périphérique Nexus.
Voir cette page sur le site du développeur Android pour l'installation de Le pilote USB de Google.
Dans mon cas, le problème est survenu parce que le pilote n'était pas installé sur l'ordinateur de mon téléphone Nokia Android. La commande adb devices
n'a montré aucun périphérique. J'ai suivi les étapes pour Windows 7 indiquées sur Installer le pilote USB et le pilote installé pour l'interface Android Composite ADB.