0

根据 Android 开发者网站,“如果您在 Mac OS X 或 Linux 上进行开发,那么您可能不需要安装 USB 驱动程序。”

这使得在 Windows 机器上调试 Android 应用程序变得相当烦人,因为我希望能够测试许多不同的设备,并且某些驱动程序可能很难找到。

是什么让 Mac OS X 或 Linux “可能”准备好适用于所有设备?

有没有可以下载和安装所有驱动程序的来源?

4

3 回答 3

1

因为它们的内核是相同的......(所有三个 Android、Linux、Mac 都使用相同的系统调用,因为它们构建在同一个内核上)

但是 Windows 使用不同的内核系统

于 2013-06-26T03:38:52.800 回答
1

还有没有可以下载和安装所有驱动程序的来源?

是的,你可以,根据我的经验,只有 1 个驱动程序,由 google android sdk 提供。您只需要继续添加 vendor_id/product_id/multi_instance 到它的配置文件(android_winusb.inf):

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_4E20&MI_04

您可以从设备管理器中获取 vid/pid/mi 信息。您可能需要添加到 x86 部分或 amd64 部分或两者都添加,具体取决于您打算安装此驱动程序的 Windows 系统。

于 2013-06-26T09:03:36.113 回答
0

所以我找到了一个 Git存储库,它托管了一个 android_winusb.inf 文件,该文件与最新的设备保持同步。下载文件应该让开发人员的 Windows 机器“可能”准备好在大多数(如果不是所有)Android 设备上进行测试。

于 2013-06-27T14:17:27.103 回答