在Ubuntu 9.10中进行Nexus One Android调试

时间:2010-03-15 21:23:37

标签: android linux ubuntu

我无法让Ubuntu 9.10将Nexus One识别为调试设备。我尝试按照此处的说明操作,但它们无法正常工作:http://alan.lamielle.net/2010/01/22/nexus-one-usb-in-ubuntu-9-10

任何人都知道链接或知道如何在Ubuntu 9.10中正确调试Nexus One?

4 个答案:

答案 0 :(得分:2)

对于Nexus One,id为“18d1”而非“0bb4”。

SUBSYSTEM ==“usb”,SYSFS {idVendor} ==“18d1”,MODE =“0666”

答案 1 :(得分:1)

您可以尝试SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"而不是该页面上列出的行。这是我使用的规则,Ubuntu 9.10 amd64可以正确识别它。

您可能还需要使用文件名前面的实际数字(在链接到页面中显示为51-android.rules)。我的是50-android.rules。该数字控制规则的应用顺序,AFAIK。

此外,请务必重新加载udev(如该页面所示)并重新启动adb守护程序(通过adb kill-server,然后adb start-server)。

答案 2 :(得分:1)

您经历了this

  • 在您的清单中添加android:debuggable="true"
  • 在设备上,转到主屏幕,按MENU,选择应用程序>开发,然后启用USB调试。

在此之后,按照CommonsWare的说明进行操作。您可能需要拔下插头才能正常工作。

答案 3 :(得分:1)

哇,我觉得自己像个白痴。在某个地方,我关闭了我的调试设置,所以无论我对udev规则做了什么,它都不会出现。现在我打开它,它正在工作。感谢所有试图提供帮助的人。 :/