web-dev-qa-db-fra.com

ADB Not Responding - Attendez plus ou Kill adb ou redémarrez (Ubuntu 13) 64 bits

J'ai fait une recherche sérieuse à la fois sur Google et SO avant de poser cette question, principalement parce qu'aucune des suggestions proposées ne réglait mon problème!

Après avoir tenté sans succès de faire fonctionner mes nouveaux SDK Intellij et Android sur mon Ubuntu 13.10 nouvellement installé, je viens vous demander de l’aide. Je sais qu'il existe déjà des milliers de suggestions, mais aucune d'entre elles n'a fonctionné pour moi.

Voici ce que j'ai essayé:

  • adb kill-server
  • adb start-server
  • périphériques adb

Cette dernière commande répertoriait mon périphérique, ce qui signifiait qu'il était capable de le détecter sans aucun problème.

  • J'ai ajouté toutes les règles nécessaires telles que 51-Android.rules et celles-ci devraient bien se passer.
  • Démarré et redémarré le IDE plusieurs fois sans aucun succès.
  • J'ai installé des bibliothèques pour résoudre les problèmes 64 bits 
  • J'ai même supprimé la clé adb du dossier .Android, car elle est générée automatiquement à chaque fois.
  • Je n'ai pas d'autres versions plus anciennes d'IntelliJ ou SDK;
  • C'était une installation propre d'Ubuntu; J'ai totalement supprimé mon Windows 8 (ouais, j'ai fini avec Windows) et installé Ubuntu 13.

Je ne sais pas quoi faire d'autre car j'ai passé des heures en ligne à essayer sans succès les suggestions des autres.

Toute aide serait vraiment appréciée, car je suis impatiente de revenir à mon développement d’applications Android! Merci.

EDIT - SOLUTION

J'ai résolu ce problème et l'ai ensuite documenté ici pour les autres personnes ayant ce problème. La BAD ne répond pas - la solution

J'espère que ça aide.

11
Eenvincible

Cela a fonctionné pour moi (Ubuntu 14.04):

Sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6
33
Snowfox

Fermer Android Studio Tuer tous les processus en utilisant le port 5037

Sudo lsof -i |grep 5037

Sudo kill PID_NUMBER

Exécuter des périphériques adb depuis la console

adb devices
9
Michał Jurczuk

J'ai suivi

chmod u + x/chemin/vers/adb

et redémarré Android studio

2
Sushil Kadu

J'ai eu la même erreur. Après avoir démarré un périphérique virtuel, j'ai essayé d'exécuter l'application que je suis en train de créer. Une fois de plus, l'erreur est apparue, mais un conseil a été ajouté: Installer les outils de plate-forme SDK . Ouvrez le gestionnaire de SDK et réalisez que les "Outils de plate-forme Android SDK "La version 19.0.2 n’était pas installée . Il l’a installé et ADB a commencé à fonctionner sans erreur.

(J'utilise Android Studio 6.0 sous Ubuntu 14.04 et je ne me souviens pas d'avoir retiré les outils de la plate-forme)

1
CarlosRos

S'il s'agit d'une dépendance manquante, vous pouvez résoudre le problème en installant les packages ia32-libs, lib32ncurses5-dev et lib32stdc ++ 6 à l'aide de l'utilitaire apt-get . Cette opération est nécessaire pour exécuter des applications 32 bits sur Machine 64 bits. Si le problème persiste, un autre programme client-serveur tel que lampp est peut-être en cours d'exécution ... C'est parce que le pont de débogage Android est également un programme client-serveur ... Dans ce cas, vous pouvez , arrêtez le programme et redémarrez Android Studio. Vous pouvez même essayer de redémarrer votre système ... 

0
Ratul Doley

Assurez-vous que le répertoire/bin/adb existe, puis supprimez-le des outils Sdk. 

rm ~/Android/Sdk/platform-tools/adb

Copiez l'adb du dossier bin dans le dossier Sdk:

cp /bin/adb ~/Android/Sdk/platform-tools/adb
0
exg

J'ai eu le même problème. Je vais essayer de vous aider à expliquer mon problème. J'essayais de faire un test Selenium sur mon HTC et je devais donc installer un pont de débogage Android comme vous. Je crois que l'installation du pont ne vous pose pas de problèmes. Lorsque vous connectez votre appareil au port USB, essayez de créer un script "Adb devices" pour voir si votre appareil est connecté ou non. Dans ce cas, je n'en suis pas si sûr, mais je pense que vous devez installer un serveur comme dans Selenium Android pour diffuser vos données sur votre téléphone. 

0
Stanimir Yakimov

Assurez-vous que adb est dans la variable $ PATH de votre utilisateur.

ou

Vous pouvez essayer de le localiser avec whereis et de le lancer avec ./adb

Accédez au chemin Android/Sdk/platform-tools/et exécutez cette commande à partir du terminal.

./adb start-server

0
Himanshu itmca