2012-03-05 14 views
5

Ich installierte Ubuntu 11.10, installierte GNOME 3 (ersetzt Unity), installierte Eclipse vom Ubuntu Software Center, installierte den Android SDK und ADT.Fehlermeldung beim Einrichten von ADT unter Linux

Nun, wenn ich Eclipse starten erhalte ich eine Meldung, die besagt:

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 

Was diesen Fehler verursacht, und wie kann ich es beheben?

+3

Ist der Pfad korrekt? Wenn Sie zum Beispiel "ls -l/home/ayush/android-sdk/platform-tools/adb" ausführen, erhalten Sie die Details der Datei oder 'ls: can not access/home/ayush/android-sdk/platform- tools/adb: Keine solche Datei oder Verzeichnis? Wenn ich mich richtig erinnere, ist der Standard-Installationsordner '~/android-sdk-linux /' – onik

Antwort

1

Vorher überprüfen Sie bitte Ihre Ubuntu-Version. Wenn Sie mit 64 Bits arbeiten, müssen Sie einen Linux-Emulator installieren, IA32-Bit, denke ich. Bestätigen Sie bei Google.

Danach kann Ihr ADB problemlos auf ubuntu laufen.

9

Der Befehl IA32-Bibliotheken auf Ubuntu zu installieren ist:

apt-get install ia32-libs 
+1

nun, das ist unglaublich - ADT-Bundle sagt, es enthält alles - aber es nicht - ia32-libs für eine, Java für eine andere – SvenDowideit

+2

dies funktioniert nicht mehr, siehe http: // stackoverflow.com/Fragen/14421171/adb-Fehler-auf-Android-SDK-Using-Linux-Ubuntu-64-Bit-12-10 – Hoto

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

Ich bin mit 17 Fedora und ich habe die gleichen Fehler wie das Plakat:

[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' 

ich das wissen funktioniert, wenn Sie Fedora 17/18 verwenden (als root anmelden)

Und dann starten Sie die IDE neu und die Fehler werden nicht mehr angezeigt.

0

Ich hatte genau den gleichen Fehler wie du, aber auf meiner Ubuntu 12.04 LTS Version.

Die dass Fehler für mich vermieden folgenden:

1) Installieren ‚adb‘ und ‚Fast Boot‘ folgenden Dritt PPA vorgesehen. Ersetzen

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

2) die Kopie von 'adb' und 'Fast Boot' zur Verfügung gestellt von der offiziellen Android SDK mit denen aus dem obigen Schritt installiert:

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/platform-tools/fastboot 

3) Neustart (erneut auszuführen) Ihre Eclipse-Binärdatei.

Voll Credits:

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

Sie haben die Binärdateien für 12.10, 11.10 und 11.04 sowie.

0

Versuchen Sie nicht, ia32-libs zu installieren, diese Bibliothek wurde veraltet. Also, sollten Sie diese Bibliotheken installieren:

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

Prost

Verwandte Themen