我正在运行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