So I found a Git repo which hosts an android_winusb.inf file that is kept up to date with the latest devices. Downloading the file should get a developer's Windows machine "probably" ready to go for testing on most if not all Android devices.
Why are Mac and Linux Android ready but Windows isn't
-
01-06-2022 - |
Domanda
According to the Android developers website "If you're developing on Mac OS X or Linux, then you probably don't need to install a USB driver."
This is something that makes debugging Android application rather annoying on a Windows machine since there are so many different devices I want to be able to test with, and some of the drivers can be difficult to locate.
What is it that makes Mac OS X or Linux "probably" ready to go for all devices?
Is there any source where I can download and install all drivers?
Soluzione 3
Altri suggerimenti
Because their Kernel is same... (All three Android, Linux , Mac use the same System calls as they are built on the same Kernel)
But Windows Uses a Different Kernel system
Also is there any source where I can download and install all drivers?
Yes you can, in my experience, there is only 1 driver, the one provided by google android sdk. You need only keep adding vendor_id/product_id/multi_instance to it's config file (android_winusb.inf):
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_4E20&MI_04
You can get the vid/pid/mi info from device manager. You may need add to the x86 section or amd64 section or both depending what Windows system you intend to install this driver.