有问题的 Android 设备是 Micromax A87(一个相对不为人知的品牌 在全局市场上,但我希望这不重要)。
在 Ubuntu 中,我仔细检查了 udev 规则。他们看起来都很完美。 (我也使用另一部手机进行交叉检查)。 USB Debug模式不显示 无论如何。
adb devices
根本没有显示任何设备。
但是,在手机上启用了USB调试选项后,它可以在windows之后的Win7上运行 安装了通用手机驱动程序。
有趣的是,如果我现在在不断开电缆连接的情况下返回 Ubuntu,它也会出现在那里,我通过执行“adb devices”看到它!!
所以我想这不是开发机器的问题。 该设备似乎在 Windows 中设置了一个保持锁定的属性 直到 USB 连接断开。
有什么方法可以让它发挥作用? (除了在 Windows 上开发 :P )
Btw the /data/property/persist.service.adb.enable is 1 too.
最佳答案
您需要将设备的USB ID添加到~/.android/adb_usb.ini
插入时,您应该能够从/var/log/messages 获取 USB ID。
使用 adb kill-server 重启 adb; adb 启动服务器。
关于Android USB Debug模式适用于 Windows,不适用于 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182631/