2012-03-05 64 views
5

我安裝了Ubuntu 11.10,安裝了GNOME 3(替換爲Unity),從Ubuntu軟件中心安裝了Eclipse,安裝了android sdk和ADT。在Linux中設置ADT時出現錯誤消息

現在,當我啓動Eclipse我得到一個消息說:

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 

是什麼原因造成這個錯誤,我該如何解決?

+3

的路徑是正確的嗎?例如,如果運行'ls -l/home/ayush/android-sdk/platform-tools/adb',你會得到該文件的細節還是'ls:can not access/home/ayush/android-sdk/platform-工具/ adb:沒有這樣的文件或目錄?如果我沒有記錯的話,默認的安裝文件夾是'〜/ android-sdk-linux /' – onik 2012-03-05 11:51:58

回答

1

在此之前,請檢查您的Ubuntu版本。如果你用64位運行,你需要安裝一個linux模擬器,IA32位我認爲。在Google上驗證。

之後,你的ADB可以在ubuntu上輕鬆運行。

9

在Ubuntu上安裝IA32庫的命令是:

apt-get install ia32-libs 
+1

好吧,這太不可思議了 - ADT-bundle說它包含了所有東西 - 但它不是 - ia32-libs for one,java for another – SvenDowideit 2012-11-18 05:27:59

+2

這不起作用,請參閱http:// stackoverflow。COM /問題/ 14421171/ADB-錯誤上Android的SDK-使用Linux的Ubuntu的64位12-10 – Hoto 2013-10-27 15:15:39

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

我使用的Fedora 17,我得到了同樣的錯誤作爲海報:

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

我知道這如果您使用的Fedora 17/18作品(root身份登錄)

yum install redhat-lsb.i686 

然後重新啓動IDE並且錯誤不再顯示。

0

我有和你一樣的錯誤,但是在我的Ubuntu 12.04 LTS版本上。

以下避免錯誤對我來說:

1)安裝「亞行」和由以下第三方提供PPA「FASTBOOT」。

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

2)更換由官方Android SDK與從上述步驟安裝的那些提供 'ADB' 和 'FASTBOOT' 的副本:

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)重新啓動(重新執行)你的日食二進制。

全部學分:

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

他們有二進制12.10,11.10和11.04爲好。

0

不要試圖安裝ia32-libs,這個庫已經過時了。 所以,你應該安裝這些庫:

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

乾杯

相關問題