我最近购买了运行 Android 4.0.3 的平板电脑“Yzi”。我想在 Eclipse 的调试模式下使用它。联系厂商技术支持(eviGroup)后,回复称没有为这款平板开发用于调试模式的usb驱动,但平板只被识别为大容量存储设备。我想知道是否有任何方法可以找到在调试模式下识别平板电脑的驱动程序。
谢谢你。
编辑:我找到了一个适用于 Windows 的解决方案,它带有适用于 Android 的 PdaNet。无论如何,谢谢你。
我最近购买了运行 Android 4.0.3 的平板电脑“Yzi”。我想在 Eclipse 的调试模式下使用它。联系厂商技术支持(eviGroup)后,回复称没有为这款平板开发用于调试模式的usb驱动,但平板只被识别为大容量存储设备。我想知道是否有任何方法可以找到在调试模式下识别平板电脑的驱动程序。
谢谢你。
编辑:我找到了一个适用于 Windows 的解决方案,它带有适用于 Android 的 PdaNet。无论如何,谢谢你。
如果你愿意在你的开发机器上运行 linux,你可以解决这个问题,因为不需要每个设备的驱动程序。
您将执行以下操作:
在平板电脑的设置菜单中启用 USB 调试
插入设备运行 lsusb 并记下平板电脑的 VID(如果不清楚哪个设备是平板电脑,请拔下并重新运行)
将相应的条目添加到您的 udev 规则(请参阅 android 文档),重新加载 udev 规则,然后重新插入设备
添加一个条目到你的 ~/.android/adb_usb.ini (注意这里你使用 0x 前缀), adb kill-server 然后 adb devices
据我所知,这个过程在 Mac 上要简单一些。在 Windows 上,您可以为其他一些 android 设备获取驱动程序并更改其 VID/PID 以匹配您的平板电脑,但您可能必须解决驱动程序签名问题。
从理论上讲,您的设备可能不支持 adb over USB。
另一种选择可能是通过 wifi 运行 adb
您还可以重新联系供应商并专门请求“ADB”驱动程序 - 这对您正在与之交谈的人来说可能比“调试模式”更有意义。或者您可以对设备名称或设备的 VID 和 adb 进行网络搜索,看看其他人是否有特定的解决方案。