web-dev-qa-db-fra.com

La connexion à adb est interrompue et une erreur grave s'est produite

Duplicate possible:
la connexion à adb est interrompue et une erreur grave s'est produite

J'essaie actuellement de développer une application pour Android dans la dernière version d'Eclipse. Lorsque j'essaie de construire et d'exécuter, les éléments suivants apparaissent:

[2011-02-17 17:08:03 - <ProgramName>] The connection to adb is down, and a severe error has occured.
[2011-02-17 17:08:03 - <ProgramName>] You must restart adb and Eclipse.
[2011-02-17 17:08:03 - <ProgramName>] Please ensure that adb is correctly located at 'C:\<sdk-directory>s\platform-tools\adb.exe' and can be executed.

Maintenant, j'ai mis à jour le plugin ADT, j'ai la dernière version du Android SDK; adb.exe est, en fait, dans le répertoire platform-tools et peut être exécuté. J'ai essayé tout ce que j'ai trouvé sur Google:

  • J'ai essayé adb kill-server et adb start-server
  • J'ai essayé de l'exécuter avec un sans émulateur commencé
  • J'ai le répertoire donné dans mon PATH (j'ai essayé avec seulement les outils de la plate-forme dans le chemin et j'ai essayé d'avoir à la fois des outils de plate-forme et des outils dans mon PATH).

Notes: J'utilise Windows 7. En outre, j'ai déjà testé des applications dans Eclipse. Cette erreur est nouvelle pour moi depuis la mise à niveau du SDK.

64
ariets

Je viens d'avoir le même problème et pour résoudre ce problème, j'ai ouvert le gestionnaire de tâches et tué le processus adb.exe, puis j'ai redémarré Eclipse.

116
flowoverstack

Tout réinstaller ??? en aucune façon! juste add the path to SDK tools and platform tools in your classpath from Environment Variables. Puis redémarrez Eclipse.

autrement aller à Devices -> Reset adb, ou ouvrez simplement le gestionnaire de tâches et tuez le adb.exe _ processus.

20
Jorgesys

J'ai redémarré Eclipse et fait le Projet -> Nettoyer -> sélectionner votre projet. L'un d'eux a résolu mon problème avec adb.

[2011-12-31 10:50:45 - HelloAndroid] Android Launch!                      good

[2011-12-31 10:50:45 - HelloAndroid] adb is running normally.             good

[2011-12-31 10:50:45 - HelloAndroid] Could not find HelloAndroid.apk!     bad

Merci pour l'aide. Passons au problème suivant (soupir)

15
user1123966

Cela me semble un peu familier avec mon problème: impossible à trouver sous le bon chemin

J'avais besoin de nettoyer tous les projets ouverts pour le faire fonctionner à nouveau ...

7
WarrenFaith

J'ai eu exactement le même problème avec vous. Et deux jours plus tard, je me demandais pourquoi cela me venait à l'esprit. J'ai finalement réussi à le faire en déplaçant le fichier adb.exe de la liste non fiable des logiciels de l'anti-virus COMODO vers sa liste des logiciels fiables. A cette époque, j'avais essayé au moins 5 types de mesures pour faire fonctionner l'adb, y compris toutes les mesures ci-dessus ...

5
DarKeViLzAc

J'ai eu un problème similaire avec adb.exe et Eclipse la dernière fois que j'ai mis à jour le plugin ADT. La solution consistait à exécuter Eclipse en tant qu'administrateur et à réinstaller ADT.

3
pegel

Le problème peut provenir de votre pare-feu ou de votre antivirus.

  1. Désactiver toutes les connexions réseau
  2. Désactiver le pare-feu
  3. Désactiver l'antivirus

Assurez bien sûr ils sont tous désactivés.

Exécutez votre script dans Eclipse. Si cela fonctionne, alors 2 et 3 pourraient être le coupable. Pour moi, c'était pare-feu comodo. J'ai créé un filtre pour Adb.exe

3
Arvin

Pour moi, ce qui suit a fonctionné:

  1. Éliminer adb.exe du gestionnaire de tâches

  2. Redémarrez Eclipse en tant qu'administrateur

  3. Pour mon application, la cible était les API Google de niveau 10 .. Je suis allé dans Fenêtre-> Gestionnaire AVD et l'entrée pour "API Google de niveau 10" avait une cassure au lieu d'une coche verte - j'ai donc cliqué sur l'entrée et cliqué sur le " réparation "bouton et le problème a été corrigé

(C'était probablement seulement 3 ci-dessus ..)

1
sami

La connexion à adb est interrompue et une erreur grave s'est produite.

[2011-12-19 11:45:09 - RayhReport] You must restart adb and Eclipse.
[2011-12-19 11:45:09 - RayhReport] Please ensure that adb is correctly located at 'D:\Android-sdk-windows\tools\adb.exe' and can be executed.

Quand vous allez à D:\Android-sdk-windows\tools\adb.exe chemin puis vous voyez le fichier texte, le nom du fichier est "adb_has_moved", ce qui signifie que votre adb.exe est déplacé vers les outils de la plate-forme copiés dans le fichier adb.exe, puis collés dans le dossier Outils et exécutés. Je suis sûr que ça marche.

0
Yogesh Tiwari

Il est également possible d’obtenir cette erreur si vous exécutez le projet de test avec JUnit au lieu de Android JUnit. Naturellement, la solution consiste simplement à changer la façon dont vous l’exécutez.

0
Ceasar Bautista

À en juger par ce que vous avez posté et supposant que ce n'est pas une faute de frappe, Eclipse cherche dans C:\s\platform-tools ...

Si tel est le cas, vous devriez vérifier l'option Fenêtre/Préférences/Android d'Eclipse pour l'emplacement du SDK. Peut-être que le vôtre est réglé sur "C:\s". Vous ne pouvez pas le modifier pour qu'il devienne une valeur comme celle-là sans provoquer d'erreur, mais peut-être a-t-il été corrompu d'une manière ou d'une autre.

0
NickT