Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Not seeing Nexus7 in Eclipse's Android Devices [duplicate]

Tags:

android

Heres what I did to get it working:

  1. I happened to already have ADB drivers for the Samsung Galaxy Nexus installed, if you don't, you need to download those.

  2. Plug in the Nexus 7 and windows will find 2 drivers automatically, but won't find any for "Nexus"

  3. Go to Device Manager, under "Other Devices" you'll see "Nexus" with the yellow exclamation mark, Right Click>Upate Drivers>Let me choose>Let me pick form device drivers on my computer.

  4. Scroll down to "SAMSUNG Android Phone" (Again, the Galaxy Nexus drivers should be installed already, if not, find them), and choose the driver for "Android ADB Interface"

  5. Click "Next", and the device should pop up in Eclipse.

It worked for me, at least.


This is how I finally got it to work.

  1. Download the naked adb driver:

http://forum.xda-developers.com/showthread.php?t=1766220

  1. Unzip it

  2. Open device manager

  3. Find Nexus 7 in portable devices

  4. Right click and select Update Driver Software

  5. A couple clicks and typing lets you enter a path for your driver, enter wherever you put the unzipped naked driver

  6. Now when the device is plugged in it shows up as Android Phone which seems like we are getting somewhere.

  7. Reboot (I got frustrated because still not seeing my device in ADB DEVICES--might not be necessary)

  8. Device manager, right click Android Phone/Google Nexus 7 ADB Interface, Update Driver Software

  9. I selected USB Composite device but don't remember exactly how since I can't get back to that screen

  10. ADB DEVICES shows my device now! (Also Eclipse)

  11. When I go into Device Manager the driver for my nexus 7 is "Google Nexus 7 ADB Interface" provided by Google, Inc., dated 12/6/2010, version 4.0.0.0 and it is not digitally signed

Hope this helps someone, why doesn't ASUS have a downloadable driver on their website?


I wasted a bit of time getting my Nexus 7 USB/debug connection to work. In between poor documentation and lack of feedback from Windows 7 drivers, I missed a subtlety in the setup on the device. Enabling the debugging features on the device proper is actually two modifications, not one:

Go to Settings -> Developer options

Enable the developer settings overall by toggling the button on the top right, which enables other settings on the page. I skim read the rest of the options, and figured I was done.

Then enable the option "USB debugging", subtitled "Debug mode when USB is connected". If you don't switch this on, your drivers will register, but never do anything, or tell you why not... i.e. you're device won't even be listed when you run "adb devices", and Windows won't enable any of the standard USB file access features either.


Are you using a 32-bit or 64-bit version of Windows? I too have the same problem and have had success using the same device on Macintosh.

My experience with drivers and 64-bit windows has been hit or miss since the Nexus One.


The correct driver now appears to install to [Android SDK]\google-usb_driver instead of just usb_driver. I still have both directories but once I pointed the driver update at the Google one it worked.