j'utilise studio Android 2.1.1 dans Ubuntu 14.04.Maintenant ma question est, je veux exécuter le programme à travers mon téléphone sans émulateur. donc j'ai choisi la cible comme périphérique USB, mais chaque fois que je lance cela, l'erreur mentionnée ci-dessous est rasing.
Erreur lors de l'exécution de l'application: aucun périphérique cible trouvé.
j'ai vérifié mon appareil en utilisant adb devices commande dans le terminal. adithya @ adithya-Lenovo-B460e: ~ $ périphériques adb liste des périphériques connectés, périphérique 59V8I7HEJJWGGMK7
j'ai aussi essayé de sélectionner MTP et PTP. Mais rien n'a fonctionné. gentiment quelqu'un m'aide à résoudre ce problème ..
J'ai déjà eu ce problème avant.
Choisissez "Exécuter" puis "Modifier les configurations". Dans l'onglet "Général", cochez la section "Options de la cible de déploiement".
Dans mon cas, la cible était déjà définie sur "Périphérique USB" et la case "Utiliser le même périphérique pour les lancements ultérieurs" était cochée.
Je devais changer la cible pour "Afficher la boîte de dialogue du sélecteur de périphérique" et j'ai décoché la case à cocher. Puis mon appareil est apparu dans la liste.
Si votre appareil n'apparaît toujours pas, vous devez réactiver le débogage USB dans les paramètres du smartphone.
allez dans "Exécuter> modifier la configuration>" et sélectionnez "Ouvrir la boîte de dialogue Sélectionner une cible de déploiement" dans l'option "Cible de déploiement", puis lancez votre application. Elle vous montrera une boîte de dialogue dans laquelle vous pourrez choisir votre appareil cible et l'apprécier.
astuce qui fonctionne pour moi lorsque le périphérique cible est introuvable:
cliquez sur le bouton "joindre le débogueur à Android processus". (cela activera l'intégration adb pour vous)
cliquez sur le bouton d'exécution
J'ai utilisé un autre câble USB et cela a commencé à fonctionner. Ceci est étrange car le câble USB (qui n'a pas été détecté dans Android studio) chargeait le téléphone. Cela m'a fait sentir qu'il y avait un problème sur mon Mac.
Cependant changer le câble a fonctionné pour moi. Il suffit de cocher cette option si vous vous êtes retrouvé coincé avec ce problème.
au téléphone
Avez-vous activé le mode développeur?
Avez-vous activé le débogage USB dans le menu Outils de développement dans les paramètres (ce menu n'apparaît que si vous avez activé le mode Développeur)
Avez-vous un bon câble USB correctement connecté?
Dans Android Studio
Avez-vous "Target: USB Device" dans Edit Configurations Run/Debug?
Il peut être utile de télécharger la dernière version du pilote USB pour ce téléphone particulier.
Il est également utile de savoir si votre téléphone apparaît en tant que périphérique reconnu au niveau du système d'exploitation. Et en cas de doute, redémarrez tout ce à quoi vous pouvez penser.
Remarque: j'ai eu un problème sous Windows 7, mais cela pourrait également vous aider.
J'ai eu un problème avec Android studio en détectant mon téléphone (Acer Liquid Zest 4G), j'ai essayé de redémarrer Android studio, en basculant entre PTP et MTP, le système d'exploitation a pu détecter l'appareil normalement.
J'ai donc activé le débogage USB dans Developer Options i, la connexion USB est en mode PTP, puis depuis le site du fabricant du téléphone (vous pouvez trouver le site de votre téléphone ici: https://developer.Android.com/ studio/run/oem-usb.html ), J'ai téléchargé le pilote USB correspondant à mon modèle de téléphone, le pilote installé et Android studio a pu détecter mon téléphone (aucun redémarrage n’était nécessaire).
Je le répète, le débogage USB doit être activé dans les options pour les développeurs, sinon cela ne fonctionnera pas. J'espère que ça aide.
Configurer un appareil pour le développement https://developer.Android.com/studio/run/device.html#setting-up
Activer les options pour les développeurs et le débogage https://developer.Android.com/studio/debug/dev-options.html#enable
Facultatif
J'ai eu ce problème après la mise à niveau de Android Studio 2.3 vers la version 3.0. Aussi simple que cela puisse paraître, je viens de redémarrer mon téléphone pour le réparer.
Je suppose que le serveur adb du téléphone a mis en cache quelque chose de l'installation précédente de Android studio, peut-être un objet de connexion ou quelque chose du genre, et en redémarrant le serveur adb, le problème a été résolu.
J'espère que ça aidera quelqu'un.
J'avais la même chose sous Windows 7: le périphérique était correctement configuré et le pilote installé, et je m'exécutais régulièrement sur le périphérique. Puis tout à coup, j'ai commencé à avoir cette erreur à chaque fois. J'ai ouvert la boîte de dialogue Modifier les configurations comme décrit ci-dessus, basculé sur un émulateur, essayé une exécution, puis suis passé à la même boîte de dialogue et est revenu sur USB. Ensuite, si travaillé à nouveau.
essayer avec
Sudo adb kill-server
Sudo devices
ou
echo $Android_HOME
Sudo $Android_HOME/platform-tools/adb kill-server
Sudo $Android_HOME/platform-tools/adb devices
Si vous utilisez ubuntu (mon cas) 32 bits, il est fort probable que Android Studio ait téléchargé la version 64 bits de adb
et fastboot
dans votre _sdk/platform-tools
_ dossier. Je pense que vous avez déjà installé adb (et fastboot). Si vous n'avez pas encore exécuté ces commandes dans le terminal:
_Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install Android-tools-adb Android-tools-fastboot
_
Cela installera la version 32 bits de adb
et fastboot
. Remplacez maintenant les fichiers exécutables adb
et fastboot
64 bits de _sdk/platform-tools
_ par les versions 32 bits installées:
_cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platformtools/fastboot
_
Maintenant, votre studio Android devrait pouvoir exécuter votre application sur votre appareil.
Si supposons que le périphérique Android ne soit pas connecté par le studio Android, téléchargez "PDANet +" (pour tous les périphériques Android).
Ou aussi vous pouvez faire ces étapes suivantes:
Après avoir changé ma cible en usb. Je devais créer le fichier /etc/udev/rules.d/51-Android.rules avec les détails du fournisseur . Click for Solution