Message d’erreur lors de la configuration d’ADT sous Linux

J’ai installé Ubuntu 11.10, installé GNOME 3 (remplacé par Unity), installé Eclipse à partir du centre logiciel Ubuntu, installé Android sdk et ADT.

Maintenant, quand je commence à éclipser, je reçois un message disant:

Failed to get ADB version : Cannot run program /home/ayush/android-sdk/platform-tools/adb":java.io.IOException:error=2, No such file or directory 

Quelle est la cause de cette erreur et comment puis-je la réparer?

La commande d’installation des bibliothèques IA32 sur Ubuntu est la suivante:

 apt-get install ia32-libs 
 sudo dpkg --add-architecture i386 sudo apt-get update apt-get install ia32-libs 

Avant cela, veuillez vérifier votre version d’ubuntu. Si vous utilisez 64 bits, vous devez installer un émulateur Linux, IA32 bit je pense. Vérifiez sur Google.

Après cela, votre ADB peut fonctionner facilement sur Ubuntu.

J’utilise Fedora 17 et j’ai la même erreur que l’affiche:

 [2013-08-29 21:44:08 - adb] Unexpected exception 'Cannot run program "/home/el/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/home/el/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb' 

Je sais que cela fonctionne si vous utilisez Fedora 17/18 (connexion en tant que root)

 yum install redhat-lsb.i686 

Et puis redémarrez l’IDE et les erreurs ne s’affichent plus.

J’ai eu exactement la même erreur que vous, mais sur ma version Ubuntu 12.04 LTS.

Ce qui suit a évité cette erreur pour moi:

1) Installez ‘adb’ et ‘fastboot’ fournis par le PPA tiers suivant.

 sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot 

2) Remplacez la copie de ‘adb’ et ‘fastboot’ fournie par le SDK Android officiel par celles installées à l’étape précédente:

 cp /usr/bin/adb /sdk/platform-tools/adb cp /usr/bin/fastboot /sdk/platform-tools/fastboot 

3) Redémarrez (ré-exécutez) votre fichier binary d’éclipse.

Crédits complets:

http://www.webupd8.org/2012/08/install-adb-and-fastboot-android-tools.html

Ils ont aussi les binarys pour 12.10, 11.10 et 11.04.

N’essayez pas d’installer ia32-libs, cette bibliothèque a été obsolète. Donc, vous devez installer ces bibliothèques:

 sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 

À votre santé