我正在运行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,可以得到相同的结果。
我尝试了大多数(不是全部)建议,但无法解决我的问题。我没有尝试过的东西似乎不合适。我将不胜感激一些技巧,并将继续进行故障排除。
我没有尝试过的一件事是编辑/etc/udev/rules.d/70-android.rules。这可能是问题所在吗?我看不到这将如何导致“
sudo:adb:命令未找到”。也许我的问题并不都相关。无论如何,在这一点上,我认为我需要其他人的帮助,因为我不认为自己存在路径问题或其他帖子中讨论的其他常见问题。
编辑:已解决, 感谢EboMike和RivieraKid。这实际上是两个不同的问题:
上面的项目2(sudo:adb:命令未找到)通过以下方式建立符号链接来解决:$ sudo ln -s /opt/android-sdk-linux_x86/platform-tools/adb /usr/local/sbin/adb
这样,我便可以按照EboMike的建议进行操作并使用此解决方案。这样做对于我的Moto Droid是必需的。(正如须藤执行adb 不
要求我的优派G-平板电脑,但是。)
通过执行RivieraKid建议的udev规则(通过此链接)解决了我的其他两项。