Asus Nexus 7 not recognized by Android dev tools v

2019-03-08 23:49发布

Problem: Asus Nexus 7 not recognized by adb when correctly installed and connected

Setup: Asus Nexus 7 tablet Windows 7 64 bit OS

Steps taken:

  1. Installed 64 bit Java JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
  2. Installed Android SDK (http://developer.android.com/sdk/index.html)
  3. Installed Google USB driver (http://developer.android.com/tools/extras/oem-usb.html)
  4. Set tablet to USB debugging mode

In the Windows Device Manager, the Nexus is recognized as an Android Device via Android Composite ADB Interface. The device status indicates it is connected and working properly, running driver version 7.0.0.1 (8/27/12 update) from Google.

However, when I run adb devices at the command prompt (in the sdk/platform-tools directory), the Nexus does not come up as an attached device - the list is empty.

Does anyone have any insight on what the problem might be? I have tried uninstalling and reinstalling all drivers, restarting the computer each time. I have tried a variety of usb ports and cables, as well as switching between MTP and PTP connections with no success.

18条回答
Explosion°爆炸
2楼-- · 2019-03-09 00:34

I am using Windows 8 and the only thing that worked for me was the Nexus Root Toolkit 1.6.3 where I done the Full driver configuration Guide ... but I didn't follow the instructions there I went to step 2 and only installed the Signed drivers.

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

查看更多
贪生不怕死
3楼-- · 2019-03-09 00:35

Had the same issue, Windows 7 32-bit; visited the site that Graham linked in his answer but wasn't happy running PTP (though it did work). Following the steps on another post belonging to the same thread sorted it (I can now connect as MTP); again, a direct quote from https://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3k (thanks sfoucher!):

  1. uninstall the driver in the device manager with option "delete the driver software for this device"
  2. reconnect the Nexus tablet
  3. let windows install a default driver which will be inadequate
  4. uninstall again the device in the device manager with the option "delete the driver software for this device"
  5. let windows try to find the driver, this process will fail
  6. go back to the device manager and right click the failed device and update driver
  7. choose the driver location in the android sdk directory (android/extra/google/usb_driver)

I should add that after step 5 I had Nexus 7 listed under Portable devices looking OK but had another Nexus 7 entry under Other Devices to which I applied the driver. My Nexus 7 now appears OK in ADB and Eclipse. In device manager I have Nexus 7 under Portable Devices and Android Composite ADB Interface under Android Device.

查看更多
老娘就宠你
4楼-- · 2019-03-09 00:36

I had the same problem. For me the newer version of adb is required to connect to the Nexus 7 i.e. to have the Nexus 7 ask me to "Allow USB debugging?"

In short:

Android Debug Bridge version 1.0.31 - Works

Android Debug Bridge version 1.0.29 - Does not work

查看更多
Ridiculous、
5楼-- · 2019-03-09 00:37

Another option is if windows updates are turned totally off on your PC. In this case even if you download the USB driver & try update it manually as described above it will not work. The only way in this case is enabling windows updating drivers automatically. Once you enabled this, remove the non-working driver from device manager & connect you tablet to the PC via USB cable. The drivers will be automatically downloaded & installed by Windows. This way worked on my Windows 7 PC.

查看更多
我只想做你的唯一
6楼-- · 2019-03-09 00:39

I had faced two issues:

  1. Nexus 7 not visible to eclipse/adb when connected over usb on windows 7 64-bit using latest Jelly Bean sdk
  2. It was not showing in the 'My Computer' >> 'Portable Devices' list.

Ultimately, I found that it is an issue with the driver. Steps to resolve the issue - Open Device Manager, Uninstall the current driver (along with delete option set to yes), disconnect the device, reconnect it again, let windows install the default driver it wants, and then installed the google sdk driver again. It worked this time.

Above tells me that there is some issue with default driver and therefore, you have to delete it and re-install it. Now, it is visible in eclipse/adb and also showing in 'My Computer' also.

./hemant.virmani

查看更多
叛逆
7楼-- · 2019-03-09 00:39

After downloading the USB driver using the SDK manager, you can speed up the search for the new driver by telling Windows to look in the C:\Users\jdaehn\AppData\Local\Android\android-studio\sdk\extras\ folder (and sub-folders, in my case the drivers were in C:\Users\jdaehn\AppData\Local\Android\android-studio\sdk\extras\google\usb_driver)

查看更多
登录 后发表回答