2014-03-05 89 views
0

我是一個新的Android開發人員,我想在unbun.I下載編碼http://developer.android.com/sdk/index.html,but的SDK,當我打開Eclipse,它提醒錯誤ubuntu下的Android開發環境?

[2014-03-05 22:01:39 - adb] Unexpected exception 'Cannot run program "/usr/local/bin/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/adb": error=2, 沒有那個文件或目錄' while attempting to get adb version from '/usr/local/bin/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/adb',i am confused with this question,who can help me? 
+0

如果您有64位系統和32位版本的sdk,則可能需要安裝32位支持庫。或者它可能是一個權限問題。或者可能SDK沒有完全安裝。希望你將它解壓到目標系統上,而不是其他系統上,然後試着移動這些文件。 –

回答

1

安裝了Java?

的java --version

回報:督察有哪些呢 - 你可以在命令行訪問它?

此版本是否與您安裝的Android SDK兼容?

你能從命令行運行adb命令嗎?

是否將Eclipse配置爲使用您已安裝的Java和Android SDK版本?

Eclipse運行的用戶是什麼?該用戶是否擁有Java和Android SDK的執行權限?

+0

java不太可能成爲adb工具(從C源代碼構建的本機可執行文件)的問題,事實上,缺少java會使eclipse本身不能運行,所以這個錯誤信息永遠不會生成。 –

+0

此鏈接http://developer.android.com/sdk/index.html說JDK 6是必需的,你不能使用gcj – user1126515

+0

這仍然與** adb **錯誤無關。 –

1

在Linux上,您還需要安裝IA32庫。

試試這個:

apt-get install ia32-libs 

可以不再安裝IA32-庫,所以你必須通過亞行所需的每個32個庫

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

而且對Ubuntu 13.10:

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