web-dev-qa-db-fra.com

aucun périphérique cible trouvé Android studio 2.1.1

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 ..

49
Adithya

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.

154
Jeremie

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.

16
Basant

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

8
dvrm

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.

3
Sheshank Kodam

au téléphone

  1. Avez-vous activé le mode développeur?

  2. 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)

  3. Avez-vous un bon câble USB correctement connecté?

Dans Android Studio

  1. Avez-vous "Target: USB Device" dans Edit Configurations Run/Debug?

  2. 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.

3
Tim Cooper

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.

2
WhiteSnake
  1. Configurer un appareil pour le développement https://developer.Android.com/studio/run/device.html#setting-up

  2. Activer les options pour les développeurs et le débogage https://developer.Android.com/studio/debug/dev-options.html#enable

Facultatif

  1. Comment activer les options de développement et le débogage USB
    • Ouvrez le menu Paramètres sur l'écran d'accueil.
    • Faites défiler jusqu'à À propos de la tablette et appuyez dessus.
    • Cliquez sept fois sur le numéro de build jusqu'à ce qu'un message contextuel indique: "Vous êtes maintenant un développeur!
1
Developer

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.

0
Josh Chappelle

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.

0
Jonathan Starr

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
0
Leonardo Pineda

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.

0
utsav_deep
  1. 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).

  2. Ou aussi vous pouvez faire ces étapes suivantes:

    • Accédez à l'onglet Exécuter de la barre d'outils de Android studio.
    • Puis cliquez sur modifier la configuration
    • Dans l'onglet Général, "Option de cible de déploiement", cliquez sur "Cible" et choisissez "Ouvrir le dialogue de sélection de la cible de déploiement" et décochez la case ci-dessous.
    • Et enfin, cliquez sur OK. Terminer.
0
Rakesh Jha

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

0
Adithya