有问题的 Android 设备是 Micromax A87(在全球市场上是一个相对不为人知的品牌,但我希望这不重要)。
在 Ubuntu 中,我仔细检查了 udev 规则。他们看起来都很完美。(我也用另一部手机交叉检查过)。USB调试模式无论如何都不会出现。
adb devices
根本没有显示任何设备。
但是,在手机上启用USB调试选项后,在windows安装通用手机驱动程序后,它可以在Win7上运行。
有趣的是,如果我现在在不断开电缆的情况下回到 Ubuntu,它也会出现在那里,我通过“adb devices”看到它!
所以我想这不是开发机器的问题。该设备似乎在 Windows 中设置了一个属性,该属性在 USB 连接断开之前一直保持锁定状态。
有什么方法可以让它发挥作用?(除了在 Windows 上开发:P)
顺便说一句,/data/property/persist.service.adb.enable 也是 1。