When I first developed a few APKs, it wasn’t too difficult to get everything to work without the ADB (that’s the Android Developer Bridge) but it was a bit cumbersome and time consuming. I couldn’t get ADB to recognize my phone when it was plugged in. Every site I ever went to had the same simple steps:
- Install the Android SDK
- Make sure the phone is set to USB debugging mode before you plug it in
- Install the Android SDK from here: http://developer.android.com/sdk/index.html
- Once installed, follow the guide here to add the Android repository to the Android SDK :http://developer.android.com/sdk/installing.html
- Once you have the Android repository, look for the “Google USB Driver package”.
- Alternatively, you can look here for more details: http://developer.android.com/sdk/win-usb.html just keep in mind that the only way to actually download it is through the SDK.
- Once the USB drivers are installed, you can plug your phone in (make sure USB debugging mode is enabled)
- Open the control panel and go to System (you might need to show all control panel items to see it)
- In System, open the Device Manager
- You should see your phone by “Other Devices”, but it’ll probably have a yellow exclamation point next to it meaning that Windows doesn’t recognize the drivers
- Right-click on your phone and choose Update Driver Software
- Browse to the location of the USB drivers that you just downloaded through the SDK. For me, this was C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver
The Google USB Driver is only for Android Developer Phones (ADP), Nexus One, and Nexus S. If you’re using a different Android-powered device, then you need to get a USB driver from the device OEM. For help finding the appropriate driver, see the list of OEM USB Drivers.