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

痞子三分冷 提交于 2019-12-17 08:30:34

问题


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:

  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.




回答2:


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?




回答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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!