2017-07-07 2 views
0

Lorsque j'essaie d'exécuter un projet, le studio android ne peut pas trouver de périphériques réels ou virtuels, bien qu'ils soient disponibles.Android Studio - périphériques non disponibles lorsque j'exécute un projet

Si j'ouvre le gestionnaire AVD, je reçois deux périphériques virtuels dans la fenêtre du gestionnaire AVD. Si j'exécute l'un ou l'autre du gestionnaire AVD, cela crée un émulateur correctement. Toutefois, lorsque j'exécute l'application ('Exécuter' puis 'Exécuter l'application' dans la barre d'outils), la fenêtre 'Sélectionner la cible de déploiement' s'ouvre, mais indique 'Rien à afficher' et aucun périphérique n'apparaît.

Si je connecte un périphérique réel, la fenêtre de sélection de la cible de déploiement indique toujours "Rien à afficher". En outre, la fenêtre "Autoriser le débogage USB" n'apparaît pas sur le périphérique, même si le débogage USB est activé.

Tout fonctionnait bien il y a deux semaines. Ayant été absent, je suis revenu hier pour trouver ce problème. Après cela, la nuit dernière j'ai eu une mise à jour de Windows 10 et j'ai mis à jour tout ce qui est connecté avec Android studio, et j'ai également créé une nouvelle application basique 'Hello World', mais toujours pas de changement.

Quelqu'un peut-il aider avec une solution? Quelqu'un at-il eu le même problème? Y a-t-il une option ou un paramètre qui pourrait devoir être modifié?

+0

essayez de mettre à jour/réinstaller votre pilote adb. peut-être qu'il va résoudre le problème –

Répondre

0

Suivez les étapes suivantes pour le dispositif réel de travail:

d'abord installer les pilotes Google comme décrit sur le lien suivant: https://developer.android.com/studio/run/win-usb.html

Sur les fenêtres de gestion des appareils et trouver votre téléphone ou d'un périphérique nommé PCI et faire un clic droit et mise à jour du pilote puis sélectionnez parcourir mon ordinateur pour les pilotes, puis accédez au chemin d'accès C: \ Utilisateurs \ nom d'utilisateur \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver puis appuyez sur OK, attendez la fin.

Maintenant reconnectez votre appareil, sur votre appareil vous obtiendrez une fenêtre pop-up pour permettre, après avoir autorisé que vous seriez en mesure de voir votre appareil dans le studio android.

+0

J'ai complètement désinstallé Android Studio, y compris les paramètres de l'utilisateur, et ré-installé la dernière version de tout, y compris les pilotes google comme suggéré par Shivam. J'ai toujours exactement le même problème, avec un tout nouveau fichier de test Hello World.Je suis maintenant complètement à court d'idées. Cela ressemble à un très mauvais rêve! Quelqu'un d'autre a-t-il des suggestions? –

0

J'ai seulement posté cette question après de nombreuses heures à essayer des suggestions de ce site et d'ailleurs. Tout comme je l'étais sur le point de renoncer, je trouve ceci:

Android Studio: Unable to obtain result of 'adb version'

Réponse 2 de Prashant

et cela a fonctionné! Le problème était une allocation de mémoire incorrecte ralentissant toute ma machine de sorte que le délai d'attente dans Android Studio a été dépassé. Réduire la taille de la mémoire virtuelle a résolu le problème spécifique et également accéléré toute ma machine.

0

C'est ce qui me l'a fixé, après avoir tenté ce qui précède en vain.

Dans mon cas, il se trouve qu'il y avait une ancienne version de adb.exe en arrière-plan; à partir d'une installation précédente de HTC Sync Manager (pour un autre téléphone Android). Quand j'ai arrêté le service (et l'ai désactivé), cela a fonctionné. Je suis arrivé à cela en affichant le journal des événements pour voir l'erreur exacte affichée lorsque le problème ci-dessus se produit, qui était "la version du serveur adb (31) ne correspond pas à ce client (39); ..."