2011-02-24 91 views
1

我是Linux新手,試圖設置我的機器進行Android開發。我安裝了SDK,我建立的路徑,在我的道路「平臺工具」通過改變的〜/ .bashrc並添加以下內容:adb Ubuntu的問題

export PATH=$PATH:/home/user/sdk/platform-tools 

當我鍵入:

echo $PATH 

進入命令行,它將該目錄吐回到我的SDK平臺工具中。

現在,當我鍵入:

adb devices 

命令行稱 「亞行命令未找到」。

如果有人能幫助我,這將不勝感激。謝謝!

〜Nemisis7654

+0

那究竟是什麼問題呢? – Thomas 2011-02-24 18:35:38

+0

當我在命令行中鍵入「adb devices」時,出現錯誤「找不到adb命令」 – ariets 2011-02-24 20:48:23

+0

您正在使用哪個版本的SDK? – Lunchbox 2011-02-24 21:04:39

回答

3

看起來就像你的第一步了,現在你只需要添加udev的價值爲您的特定設備。請參閱步驟3 here。如果你使用的是模擬器而不是設備,adb應該可以正常工作,而不需要使用這個步驟。你已經提到你已經做了什麼,但沒有問題是什麼,所以我認爲這是你遇到的問題。當您在終端中鍵入adb會發生什麼?

+0

我收到一個錯誤,指出找不到adb命令。 – ariets 2011-02-24 21:01:48

+1

你確認你確實已經下載了adb嗎?你可以cd到platform-tools文件夾,然後看看'。/ adb'是否爲你做了什麼? – schwiz 2011-02-24 22:08:06

+0

是的。它提出了adb所有命令的列表。開始的句子是:「Android Debug Bridge version 1.0.26」 – ariets 2011-02-25 18:48:23

2

在早期版本的sdk中,adb位於/ sdk/tools目錄中。您可能需要創建平臺工具的符號鏈接到該目錄亞行:

ln -s /home/user/sdk/platform-tools/adb /home/user/sdk/tools/adb 
+0

原始海報已經知道adb命令的位置。 – JavaCoderEx 2014-06-04 17:38:23

3

最新的Android SDK,亞行應根據平臺的工具。 只要把出口ANDROID =/usr/local/android/android-sdk-linux_x86 export PATH = $ {PATH}:$ {ANDROID}/tools:$ {ANDROID}/platform-tools 並檢查文件權限對於android或其他二進制文件)。

5

是爲我工作在這裏找到了解決辦法(Ubuntu的11.10 64)

http://kenno.wordpress.com/2011/10/27/ubuntu-11-10-32-bit-applications-do-not-run-64-bit/

,基本上即使我已經安裝了工具,我只是需要做的重新安裝的libc6-i386和它終於找到了adb。

+0

可能需要注意的是,這可以解決'adb:文件或目錄未找到'錯誤,而不是最初問題中的確切錯誤。無論如何,這正是我正在尋找的。 – IanBussieres 2013-08-18 03:30:21

+0

該鏈接已關閉 - 我不再找到文件,但現在它想要libstdC++。so.6。 – JavaCoderEx 2014-06-04 17:39:22

+0

http://stackoverflow.com/questions/19882644/how-can-i-find-libstdc-so-6 – JavaCoderEx 2014-06-04 17:42:46