我正在运行Ubuntu 10.10 64位。我安装了ia32-libs以及Android Debug Bridge版本1.0.26。
我的问题:
adb devices
>>> ???????????? 没有权限sudo adb devices
>>>> sudo:adb:找不到命令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
- 在Linux环境中找不到adb命令
我尝试了大多数(不是全部)建议,但无法解决问题。我没有尝试过的东西似乎不合适。我将不胜感激,并且会继续进行故障排除。
我没有尝试过的一件事是编辑/etc/udev/rules.d/70-android.rules。这可能是问题所在吗?我看不到这将如何导致“ sudo:adb:命令未找到”。也许我的问题并不都相关。无论如何,在这一点上,我认为我需要其他人的帮助,因为我不认为自己存在路径问题或其他帖子中讨论的其他常见问题。
编辑:由于EboMike和RivieraKid解决了。这实际上是两个不同的问题: