1

有问题的 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。

4

1 回答 1

2

您需要将设备的 USB ID 添加到 ~/.android/adb_usb.ini

插入后,您应该能够从 /var/log/messages 获取 USB ID。

使用 adb kill-server 重启 adb;adb 启动服务器。

于 2012-11-01T17:47:01.110 回答