我没有尝试过的一件事是编辑/etc/udev/rules.d/70-android.rules。这可能是问题所在吗?
您为何不这样做的任何特定原因?要回答这个问题-是的!udev规则可告知Ubuntu,您的设备是什么,并允许用户空间工具访问它。
如果没有正确按照说明进行操作,将无法使用adb
。
考虑到这一点,您不会说您使用的是哪个版本的Ubuntu,但是10.10出现了问题-让我知道您是否需要我发布规则文件的内容。
不用担心通过sudo运行adb,您不需要它。在
MODE="0666"从udev规则允许您使用该设备的任何用户。
编辑:
不要忘记重新加载规则:
sudo udevadm control --reload-rules
编辑#2:
正如@Jesse Glick正确指出的那样,如果adb已经在守护程序模式下运行,那么您还需要重新启动它才能使其工作:
sudo adb kill-server
我在这里使用sudo,因为这将确保adb将被杀死,并且这是停止服务器的正式支持方法。下次使用adb时,它将自动重新启动,但是这次使用正确的环境。



