通过adb,Android开发工具无法识别华硕Nexus 7

Mat*_*att 38 android adb nexus-7

问题:正确安装和连接时,adus Nexus 7无法被adb识别

设置:华硕Nexus 7平板电脑Windows 7 64位操作系统

采取的步骤:

  1. 安装64位Java JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
  2. 已安装的Android SDK(http://developer.android.com/sdk/index.html)
  3. 已安装的Google USB驱动程序(http://developer.android.com/tools/extras/oem-usb.html)
  4. 将平板电脑设置为USB调试模式

在Windows设备管理器中,Nexus通过Android Composite ADB Interface被识别为Android设备.设备状态表明它已连接并正常工作,从Google运行驱动程序版本7.0.0.1(8/27/12更新).

但是,当我adb devices在命令提示符下运行时(在sdk/platform-tools目录中),Nexus不会作为连接设备运行 - 列表为空.

有没有人对问题可能是什么有任何见解?我尝试卸载并重新安装所有驱动程序,每次都重新启动计算机.我尝试了各种USB端口和电缆,以及在MTP和PTP连接之间切换没有成功.

小智 49

嘿,我找到了解决这个通过mkhhttps://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3k

试试这个(引自上面的来源)

当插入Nexus 7时,会有持续通知,指示"CONNECT AS/Media Device(MTP)".在此状态下,adb设备不会显示Nexus.不明显的原因,但我选择了第二个选项"Camera(PTP)",该设备可用于调试.这个选择是持久性的,我猜测使用带新设备它将作为MTP连接,直到另有说明


mai*_*ame 35

关于Nexus 7的重要注意事项:4.2设备设置中没有USB调试选项.

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

"打开设置,然后转到手机详细信息(你可以看到内核,Android版本等),然后点击你的内置号码'JOP40C'7次!"

这听起来很可笑,但我这样做后,开发商选择解锁,我能看到我的Nexus 7在Eclipse(MAC,山狮)进行调试.

  • 这应该被接受为正确的答案.天哪,我真的嘲笑敬酒"你离开发人员还有两步之遥." 大声笑!所以我在Play商店部署的应用程序没有让我受益? (6认同)
  • 是的,当我第一次看到它时,我笑了,当我向他们展示它起作用时,办公室里的那些人笑了.这是对的. (4认同)

小智 23

在我的情况下,当我使用"adb设备"获得一个空列表时,我发现设备管理器在"其他设备"下显示了Nexus 7平板电脑,带有可怕的黄色惊叹号,表明驱动程序未正确安装.为什么Windows认可了平板电脑文件系统的一部分,我不知道.无论如何,我手动将驱动程序更新到android-sdks\extras\google中的google usb驱动程序.

然后adb给了我以下内容:

C:\ Users\Brian\android-sdks\platform-tools> adb devices

附加设备列表

015d25785b601611设备

而不是空白.我希望这不会弄乱别的东西但我现在可以和设备通话了.


nim*_*zen 14

有同样的问题,Windows 7 32位; 访问了格雷厄姆在他的回答中链接的网站,但不满意运行PTP(尽管它确实有效).按照属于同一线程的另一个帖子的步骤排序它(我现在可以连接为MTP); 再次,直接引用https://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3k(感谢sfoucher!):

  1. 使用选项"删除此设备的驱动程序软件"卸载设备管理器中的驱动程序
  2. 重新连接Nexus平板电脑
  3. 让Windows安装一个不合适的默认驱动程序
  4. 使用"删除此设备的驱动程序软件"选项再次卸载设备管理器中的设备
  5. 让windows尝试查找驱动程序,此过程将失败
  6. 返回设备管理器并右键单击故障设备并更新驱动程序
  7. 选择android sdk目录中的驱动程序位置(android/extra/google/usb_driver)

我应该补充一点,在第5步之后,我在便携式设备下列出了Nexus 7,看起来还不错,但在我应用驱动程序的其他设备下有另一个Nexus 7条目.我的Nexus 7现在在ADB和Eclipse中显得很好.在设备管理器中,我在便携式设备下安装了Nexus 7,在Android设备下安装了Android Composite ADB接口.


kri*_*thk 8

我在Windows 7 64位上也有同样的问题.

以下事情解决了我的问题.

  1. 连接Nexus 7并点击设置 - 关于Tablet-Build版本7次.
  2. 这将安装Windows的基本驱动程序
  3. 现在,点击连接为媒体设备(MTP)图标,但您需要将其更改为相机设备
  4. 转到Windows上的设备管理器,选择Nexus 7然后使用此链接上的驱动程序更新驱动程序http://developer.android.com/sdk/win-usb.html - 这将安装驱动程序(您可以使用它用这一个)
  5. 现在点击Connected as Camera设备并将其更改为媒体设备 - 这将安装另外一个驱动程序,您就可以开始了.