2012-03-05 9 views
5

Zainstalowałem system Ubuntu 11.10, zainstalowałem GNOME 3 (zastąpiony Unity), zainstalowałem Eclipse z Centrum oprogramowania Ubuntu, zainstalowałem android SDK i ADT.Komunikat o błędzie podczas konfigurowania ADT w systemie Linux

Teraz kiedy zacznę zaćmienie dostaję komunikat mówiąc:

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 

Co jest przyczyną tego błędu i jak to naprawić?

+3

Czy ścieżka poprawne? Na przykład, jeśli uruchomisz 'ls -l/home/ayush/android-sdk/platform-tools/adb', otrzymasz szczegółowe informacje o pliku lub' ls: nie można uzyskać dostępu/home/ayush/android-sdk/platform- tools/adb: Brak takiego pliku lub katalogu? Jeśli dobrze pamiętam, domyślny folder instalacji to '~/android-sdk-linux /' – onik

Odpowiedz

1

Wcześniej sprawdź wersję Ubuntu. jeśli używasz 64 bitów, musisz zainstalować emulator linux, chyba IA32 bit. Zweryfikuj w Google.

po tym, twój ADB może łatwo działać na Ubuntu.

9

Komenda zainstalowanie bibliotek ia32 na Ubuntu jest:

apt-get install ia32-libs 
+1

cóż, to jest niesamowite - pakiet ADT mówi, że zawiera wszystko - ale nie ma - ia32-libs dla jednego, java dla innego – SvenDowideit

+2

to już nie działa, zobacz http: // stackoverflow.com/questions/14421171/adb-error-on-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

Używam Fedora 17 i mam ten sam błąd co plakatu:

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

wiem to działa, jeśli używasz Fedory 17/18 (zaloguj jako root)

yum install redhat-lsb.i686 

Następnie uruchom ponownie IDE i błędy nie będą już wyświetlane.

0

Miałem dokładnie ten sam błąd, co Ty, ale na mojej wersji Ubuntu 12.04 LTS.

Poniżej uniknąć tego błędu dla mnie:

1) Install 'adb' oraz '' fastboot przez następujące osoby trzecie PPA.

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

2) Wymień kopię 'adb' i 'fastboot' przekazanych przez oficjalnego SDK Androida z tymi zainstalowany z powyższego kroku:

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) restart (ponownie uruchomić) swój Zaćmienie binarne.

Pełne ECTS:

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

Mają binaria do 12.10, 11.10 oraz 11.04, jak również.

0

Nie próbuj instalować bibliotek ia32-lib, ta biblioteka została przestarzała. Tak, należy zainstalować te biblioteki:

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

Cheers

Powiązane problemy