我正在運行Ubuntu 10.10 64位。我安裝了ia32-libs以及Android Debug Bridge版本1.0.26。adb設備命令不起作用
我的問題(S):
adb devices
>>> ????????????沒有權限sudo adb devices
>>>>須藤:亞行:找不到命令adb shell
>>>錯誤:設備
權限不足,我想這些都是相關的。這是相關的信息。
$ echo $PATH
/home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/android-sdk-linux_x86/tools:/opt/android-sdk-linux_x86/platform-tools
$ which adb
/opt/android-sdk-linux_x86/platform-tools/adb
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
???????????? no permissions
$ sudo adb devices
sudo: adb: command not found
$ adb shell
error: insufficient permissions for device
運行CM6.1的根源化Moto Droid和運行基於CM7的ROM的根G-Tab的結果相同。
我已經審議了以下相關文章:
- http://forum.xda-developers.com/archive/index.php/t-522827.html
- http://ubuntuforums.org/archive/index.php/t-1164359.html
- adb command not found in linux environment
我想大部分(不是全部)的建議,我一直沒能解決我的問題。我沒有嘗試的東西似乎不合適。我希望提供更多的提示,我會繼續解決問題。
我沒有試過的一件事是編輯/etc/udev/rules.d/70-android.rules。這可能是問題嗎?我看不到這會導致「sudo:adb:command not found」。也許我的問題並不都是相關的。無論如何,在這一點上,我想我需要一些其他人的意見,因爲我不認爲我有其他職位討論的路徑問題或其他常見問題。
編輯:已解決感謝EboMike和RivieraKid。這實際上是兩個不同的問題:
上述項#2(須藤:亞行:找不到命令)是通過使一個符號鏈接解決如下:
$ sudo ln -s /opt/android-sdk-linux_x86/platform-tools/adb /usr/local/sbin/adb
,讓我那麼做的EboMike建議並使用this solution。這是我的Moto Droid所必需的。 (ADB運行作爲須藤是不需要我的優派G-平板電腦,但是。)
我的另外兩個項目是通過實現udev規則解析爲RivieraKid建議(從這個link)。
[Ubuntu的:Android設備調試]的可能重複(http://stackoverflow.com/questions/3127539/ubuntu-android-device-debug) – EboMike 2011-04-01 07:28:54
項目#1真的幫了我。不清楚項目#2 – Francisco 2013-04-05 20:08:48
[設置開發設備(??????無權限)]的可能重複](https://stackoverflow.com/questions/9210152/set-up-device-for-development-沒有權限) – 2017-10-21 21:16:36