问题
Possible Duplicate:
ADB dosn't recognize my Galaxy Nexus - Win7
I'm not seeing my Nexus7 listed in Eclipse's DDMS Devices.
DDMS and "adb devices" from the console show my G1 android phone, but not the Nexus7.
Usb Debugging is enabled on both phones, Eclipse is up to date as far as I can tell, Android SDK's Google-USB-rev6
When I plugged in the N7 USB, I did see the Windows7 driver installed, and can browse files on it from file manager.
MTP/PTP made no difference (MTP drivers from Microsoft Update, none for PTP)
"Select debug app" in Developer Options shows nothing.
"Unknown sources" is checked.
Tried different Usb port, toggled Usb Debugging.
回答1:
Heres what I did to get it working:
I happened to already have ADB drivers for the Samsung Galaxy Nexus installed, if you don't, you need to download those.
Plug in the Nexus 7 and windows will find 2 drivers automatically, but won't find any for "Nexus"
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.
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"
Click "Next", and the device should pop up in Eclipse.
It worked for me, at least.
回答2:
This is how I finally got it to work.
- Download the naked adb driver:
http://forum.xda-developers.com/showthread.php?t=1766220
Unzip it
Open device manager
Find Nexus 7 in portable devices
Right click and select Update Driver Software
A couple clicks and typing lets you enter a path for your driver, enter wherever you put the unzipped naked driver
Now when the device is plugged in it shows up as Android Phone which seems like we are getting somewhere.
Reboot (I got frustrated because still not seeing my device in ADB DEVICES--might not be necessary)
Device manager, right click Android Phone/Google Nexus 7 ADB Interface, Update Driver Software
I selected USB Composite device but don't remember exactly how since I can't get back to that screen
ADB DEVICES shows my device now! (Also Eclipse)
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?
回答3:
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.
回答4:
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.
回答5:
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.
回答6:
Use a mac?
I have the same exact problem and have spent hours trying to get this to work on my Windows 7 laptop, I have messed around with the Universal Naked Driver (0.7) and tried to use the driver install tool in the Nexus Root Toolkit (1.5.2). No help. I also searched Asus for a driver (nothing but a manual there). I also made sure all my Android SDK software was up to date.
When I try on a Mac it does show up! It still doesn't show up on my Windows 7 laptop using "adb devices", or in Eclipsed under DDMS. A galaxy nexus running jelly bean shows up just fine on the laptop.
Device Manager > Portable Devices > Nexus 7 > driver properties: Microsoft, 6/21/2006, 6.17600.16385
The Samsung Galaxy Nexus phone that works is using a Samsung driver
回答7:
Got it working by downloading and running the root toolkit from (http://forum.xda-developers.com/showthread.php?t=1766475), just far enough to put the Nexus7 drivers in a directory I could point to, and "Update Driver" for the "MTP device" manually. Similar to what user1023127 did below with Samsung-Nexus drivers, but I didn't test those.
Now seeing asus-nexus device in Eclips/DDMS, and was able to run an app on the tablet.
回答8:
I can confirm HappyFunBall's solution. Do not use the automatic driver install in Nexus Root Toolkit; complete Step 4 of the manual install and stop.
回答9:
I don't think you need drivers.
Do what I do:
Publish your app to your computer. Then In google play download Bluetooth File Transfer app (or any other file manager). Copy your app to a folder inside your nexus 7. Open Bluetooth File Transfer and click on your app. And finally click ok to install.
You'll have to do this until Asus releases some User Friendly Interface.
来源:https://stackoverflow.com/questions/11533228/not-seeing-nexus7-in-eclipses-android-devices