How To Setup ADB (Android Debug Bridge) On Windows

There are many useful apps in Android market using which you can do more things. But many of these popular apps need root access to your android phone. Root access is restricted by manufacturer due to security reasons, hence you need to root android.

Before rooting Android devices one should install and setup ADB (Android Debug Bridge) on your PC. We show you procedure for Samsung Galaxy S (GT I9000) android phone, although it should work for other Android devices too.

Here is a step-by-step guide on how to setup ADB on your Windows 7 PC and debug your Android device.

1. Download and install Java SE Software Development Kit (SDK). Make sure you download the package by clicking on first icon named Java Platform (JDK).

setup_install_ADB_Windows2. Download Android Software Development Kit (SDK) depending upon your OS and extract the zip content to your desktop.setup_install_ADB_Windows_2

3. Open the folder and then double-click on “SDK Manager”. From the packages to install list double-click on “USB Driver package, revision..”. You can choose to deselect all items except USB Package if you have slower internet download speed. Click “Install” and wait for the installation to finish.


4. On your Android device (Samsung Galaxy S in our case), go to:

Applications –> Settings –>Applications—> Development

Turn ON “USB debugging” mode.


5. Connect the android phone to PC by using the USB connection.

6. Windows will start recognizing the device. You will then see a message “Device driver software was not successfully installed”. Clicking on the message will lead to another popup that says “SAMSUNG_Android” driver was not found. The message varies depending the Android model and brand. Ignore the message and click “Close”.

Instead if you see “Device installed successfully”, jump to STEP:15!



7. Click “Start” –> right-click on “Computer”—> “Manage” (You need to have admin rights to do this on your PC).

8. Expand the tree in left pane by clicking on System Tools –> Device Manager.

9. In the right pane, expand “Other devices”. You will see a yellow exclamatory mark on the device icon. Right-click on it and select “Properties”.


10. In the following window, click on “Update Driver” button.


12. Select “Browse my computer for driver software” and then select “Let me pick from list of device drivers on my computer”.

13. Click “Next”—>“Have disk”, browse through and select “android_winusb” item as shown below.


14. Click “Next”. Windows will confirm whether to update drivers. Go ahead and click “Yes”.

11-17-2010 8-03-12 PM


15. Windows should successfully finish the driver software for your android phone.


You are done with ADB installation. To verify, connect android device to your computer and then “Start”—> right-click on “Computer”—> Manage.

In the left pane, click on  “System Tools”—> “Device Manager”.

In the right pane, expand “ADB Interface”. Your device will be listed. In our case, it is shown as “SAMSUNG Android Composite ADB Interface”. In most cases, it shows “Android ADB Interface” which implies successful ADB setup.




You may also like...

22 Responses

  1. Fletch says:

    If it were only this simple and this actually worked…but windows refuses to accept the adb driver even doing it your way.

    • Andi says:

      Hello Fletch,

      that’s exactly the problem I have. Windows refuses to accept the ADB driver. Do you have a solution meanwhile?



      • Webstman says:

        bye a new fone! by time you finish its from the marked lol

      • Webstman says:

        bye a new fone! by time you finish its from the marked lol

        • Steven says:

          To all you guys & once you have installed the ADB & USB. Make sure that your Nexus S’s ‘Wireless & networks’ and the ‘Tethering & portable hotspots’ is set to ‘USB tethering’ otherwise the internet will not connect up, this is the next problem I had to find out after I installed the ADB & USB! Works like a charm and never have anymore problems! Just connect your Nexus S straight into your computer with the USB cable and ‘BanG” instant internet connection! Cheers 

  2. Raj says:

    Thank you very much Kiran !!

  3. Fletch says:

    Yes…do a google search and you will find these instructions above leave out critical parts of the installation about having to manually update the usb.inf file with the proper memory locations. Basically once the driver install fails, you look at properties to get the correct mem address, *THEN* you edit the .inf file of the dev driver with the correct address/ I had to update the address in 2 locations and then it started working. Also another way that might be easier is to install pdanet application as that seemed to work on another machine. I like android but it is still not yet 100% end user ready.

  4. smijo says:

    Thank you..!

  5. infero says:

    Thanks for this detailed help.

    I’d like to have such a good trouble shooting help in the google installation documentation…

  6. Juno says:

    good instructions, which resolved my problems.

  7. Burak Arslan says:

    Android Software Development Kit (SDK) link does not work.

  8. SpecialFX says:

    Thank you for this! I was trying from the google page instructions and it left out that your phone has to be in debugging mode for Windows to update the drivers.

  9. Michael Biermann says:

    That’s a great post.
    Especially the USB driver section helps to make your Galaxy 10.1 visible in Eclipse “Android Device Chooser”.

  10. Willen says:

    That’s great but the CDC Serial remains uninstalled here and I can’t figure out a way to have install it. Any ideas?

  11. Petermyintsoe says:

    Thanks so much, it is the great post and I have set up ADB for my Samsung Galaxy S Vibrant and rooted my device.

  12. Guest says:

    Doesn’t work with Windows XP

  13. Samuel says:

    great post!,,,

  14. Diego_bravado says:


  15. Denny says:

    This is posted as an easy ionstallation. To that I politely say, BUNK! The sdk bundle I downloaded (and yes it was the full bundle or so I believed) does not look anything like what the diorections and screen shots show. There is no usb driver packages or any list that looks even remotely like the one shown. I think I’ll be sending the android product back. It isn’t worth the trouble.

  16. Denny says:

    This article is completely false, out of date or just plain garbage from the start. There is no evidence of any usb drivers anywhere in the sdk manager to download. This information should either be updated or removed from the internet. What a load of crap.

  17. Tim Reyes says:

    i loaded the sdk and drivers then installed the driver. and the adb link was working. then good ole windows told me i needed to restart the computer to keep changes. so i did. but now it’s restarted the adb link is no longer there. and it won’t let me do anything about the driver? can’t roll back and reinstall. so any ideas on how to get the link working again? i should have just rooted my tab right then when i had the chance!!!

  18. Tim Reyes says:

    *THEN* you edit the .inf file of the dev driver with the correct address/

    where do i do this?