Tutorial: Nexus 5 ADB driver install

Hi, guys!

Today I’m gonna tell you how to deal with Nexus 5 and its driver issues with ADB. I have experienced this by myself (wasn’t able to deploy my app because ADB didn’t see my Nexus 5) and it is quite an unpleasant situation, as instead of debugging apps you have to stick for maybe 2h of troubleshooting and connecting/disconnecting the device.

This tutorial’s solution is for Windows only. See this link for Linux and Mac configuration.

Here I will actually provide a few solutions – from the easiest and most obvious ones to those more complicated and time-consuming. The best approach is to go from one to another, sequentially. This way you won’t unnecessary waste time if the problem is in USB debugging, for instance 🙂 So, lets begin!

Solution #1

The first thing to check is USB debugging switch in Developer options. To enable Developer options you need to tap 7 times on Build number (Settings – About phone – Build number). After you get back to Settings view, you should see Developer options just above About phone. Go inside and check USB debugging. If you do it for the first time (or the first time on this particular OS), you will get a Allow USB debugging? dialog view. Press OK and check the Always… option if you plan to regularly debug apps on this computer. Whether you’re not sure you have allowed or cancelled USB debugging, you can always press Revoke USB debugging authorization below USB debugging option.

Allow USB debugging dialog


Solution #2

Connect as Camera/Media device

This solution have appeared here and there as a general remedium for Android device visibility. It is mostly useful if you can’t access Nexus 5’s file manager at all (for example, to copy something), but it won’t hurt to try anyway.
Connect the device through USB and go to Settings – Storage – USB computer connection (in ActionBar overflow menu) – check Camera (PTP). If you already have Camera checked, try checking Media device instead.

Solution #3

Install USB driver manually

To install Google’s USB driver manually, you have to know where you can find one. If you have downloaded Android Studio with Android SDK, you can navigate to SDK manager. There will be an SDK path displayed, like on the screenshot below:

Android SDK path


Same with Eclipse actually.

If you have downloaded SDK alone, well, find it by name in Explorer. Probably it will be in the root directory or in Program Files.

After you have tracked SDK’s location (in my case it is C:Program Files (x86)Androidandroid-studiosdk), go to extrasgoogleusb_driver directory. Copy the path.

Android win usb drivers

You can also download Google USB Driver here.

Now, when you know your driver’s location, connect the device and navigate to Device Manager. Find the unknown device/Nexus 5 and choose Update Driver software. Choose Browse my computer for driver software and insert the path you have just copied. Re-connect the phone if necessary.

You can also try to uninstall an already installed driver, if the steps above didn’t help.There is also a way to remove a cached version of a driver. Just take a look at the reply here, dated Nov 22, 2013; Step 3- Open a Windows Explorer and navigate

Solution #4

Modify USB driver

Unfortunately, if nothing helped so far, you will have to modify USB driver yourself. This is not that difficult and quite fast as well.

First of all, you need to find out hardware ids for Nexus 5. Connect the phone and grab ids values from Device Manager – Nexus 5 device – (right click) Properties – Details tab – Hardware Ids dropdown option (after step 3, Nexus 5 should be detected even if ADB still doesn’t see it).

Nexus 5 device properties

And now – open android_winusb.inf file. You will see the list of Google drivers for both x86 and x64 platforms. Based on your OS version, insert following lines in [Google.NTx86] or in [Google.NTamd64] scope:

; Google Nexus 5

%CompositeAdbInterface% = USB_Install, <first hardware id value>

%CompositeAdbInterface% = USB_Install, <second hardware id value>

android_winusb.inf file


Now, uninstall the old driver and unplug the phone. Make sure you have USB debugging turned ON. Plug the phone again. Choose a driver like in Solution #3.

After this step I have finally noticed LGE Nexus 5 entry in Devices tab (and hopefully you did too ;)). You can also check it in adb (go to adb.exe location (mine is – C:Program Files (x86)Androidandroid-studiosdkplatform-toolsadb.exe) and type adb devices. Nexus 5 should be on the list.ADB list of devices

Now, enjoy writing and debugging your applications 😉Nexus 5 device in logcat





Like and share:

Published by

Tonia Tkachuk

I'm an Android Developer, writing code for living and for fun. Love beautiful apps with a clean code inside. Enjoy travelling and reading.

113 thoughts on “Tutorial: Nexus 5 ADB driver install”

  1. Pingback: Crack
  2. Pingback: xxx565.top
  3. Pingback: sex365.top
  4. Pingback: sex366.top
  5. Pingback: sex335.top
  6. Pingback: xxx553.xyz
  7. Pingback: sex363.top
  8. Pingback: xxx356.top
  9. Pingback: xxx633.xyz
  10. Pingback: sex363.xyz
  11. Pingback: xxx356.xyz
  12. Pingback: sex335.xyz
  13. Pingback: xxx565.xyz
  14. Pingback: xxx636.xyz
  15. Pingback: xxx636.top
  16. Pingback: xxx656.top
  17. Pingback: xxx633.top
  18. Pingback: sex655.xyz
  19. Pingback: xxx553.top
  20. Pingback: movies
  21. Pingback: buy cialis
  22. Pingback: viagra pills
  23. Pingback: cialis pills
  24. Pingback: cialis daily cost
  25. Pingback: online cialis
  26. Pingback: sildenafil
  27. Pingback: viagra
  28. Pingback: buy generic drugs
  29. Pingback: generic ed pills
  30. Pingback: buy tadalafil
  31. Pingback: tadalafil cialis
  32. Pingback: buy cialis
  33. Pingback: cialis lust
  34. Pingback: viagra buy online
  35. Pingback: buy cialis 36 hour
  36. Pingback: cialis 20mg usa
  37. Pingback: yfzfdzbt
  38. Pingback: buy cialis 36 hour
  39. Pingback: buy cialis
  40. Pingback: cialis sale 20mg
  41. Pingback: Google
  42. Pingback: buy cialis 36 hour
  43. Pingback: stromectol tab 3mg
  44. Pingback: pet prednisolone
  45. Pingback: fertility clomid
  46. Pingback: synthroid images
  47. Pingback: paxil shaking
  48. Pingback: Zakhar Berkut hd
  49. Pingback: tx payday loans
  50. Pingback: buy 36 hour online
  51. Pingback: buy 36 hour online
  52. Pingback: movers nyc
  53. Pingback: buy amoxil online
  54. Pingback: lasix generic
  55. Pingback: neurontin oral
  56. Pingback: quineprox 750
  57. Pingback: avana 200 mg
  58. Pingback: provigil modafinil
  59. Pingback: zithromax 200mg
  60. Pingback: prednisone 5084
  61. Pingback: modafinil tablet
  62. Pingback: 3precursor

Leave a Reply

Your email address will not be published.