为什么Mac和Linux Android已准备就绪,但Windows却没有

时间:2013-06-26 03:36:48

标签: android linux windows macos android-debug

根据Android开发者网站"If you're developing on Mac OS X or Linux, then you probably don't need to install a USB driver."

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

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

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

3 个答案:

答案 0 :(得分:1)

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

但Windows使用不同的内核系统

答案 1 :(得分:1)

  

还有哪些来源我可以下载并安装所有驱动程序?

是的,根据我的经验,你可以只有一个驱动程序,一个由谷歌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系统。

答案 2 :(得分:0)

所以我发现a Git repo托管了一个与最新设备保持同步的android_winusb.inf文件。下载文件应该让开发人员的Windows机器“可能”准备好在大多数Android设备上进行测试。