有问题的Android设备是Micromax A87(一个相对不为人知的品牌) 在全球市场,但我希望这不重要。)
在Ubuntu中,我仔细检查了udev规则。它们看起来都很完美。 (我也使用另一部手机进行交叉检查)。 USB调试模式未显示 无论如何。
adb devices
根本没有设备。
然而,在手机上启用了USB调试选项后,它在Windows之后运行在Win7上 安装了一个普通的手机驱动程序。
有趣的是,如果我现在回到Ubuntu而不断开电缆,它也出现在那里,我通过做“adb设备”看到了它!
所以我猜这不是开发机器的错。 该设备似乎在Windows中设置了一个保持锁定的属性 直到usb连接断开。
什么方法可以使这个工作? (除了在Windows上开发:P)
顺便说一下/data/property/persist.service.adb.enable也是1。
答案 0 :(得分:2)
您需要将设备的USB ID添加到〜/ .android / adb_usb.ini
插入电源后,您应该可以从/ var / log / messages获取USB ID。
使用adb kill-server重新启动adb; adb start-server。