华硕Nexus 7不被Android开发工具通过adb识别
问题:正确安装和连接时,未能通过adb识别Asus Nexus 7
设置:华硕Nexus 7平板电脑Windows 7 64位操作系统
采取的步骤:
- 安装了64位Java JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
- 已安装的Android SDK(http://developer.android.com/sdk/index.html)
- 安装Google USB驱动程序(http://developer.android.com/tools/extras/oem-usb.html)
- 将平板电脑设置为USBdebugging模式
在Windows设备pipe理器中,通过Android Composite ADB Interface将Nexus识别为Android设备。 设备状态表示已连接并正常工作,正在运行来自Google的驱动程序版本7.0.0.1(8/27/12更新)。
但是,当我在命令提示符下(在sdk / platform-tools目录中)运行adb devices
时,Nexus不会作为连接设备出现 – 列表为空。
有没有人有什么问题可能是什么? 我曾尝试卸载并重新安装所有驱动程序,每次重新启动计算机。 我尝试了各种USB端口和电缆,以及MTP和PTP连接之间的切换,但没有成功。
嗨,我通过https://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3kfind了解决方法;
试试这个(从上面的引用来源)
当Nexus 7插入时,会有一个持续通知,指示“连接为媒体设备(MTP)”。 在这种状态下,adb设备不会显示Nexus。 不是很明显,为什么,但我select第二个选项“相机(PTP)”设备是可用于debugging。 这种select是持久的,我猜测用一个乐队的新设备,它将连接为MTP,直到另有所指
关于Nexus 7的一个重要注意事项:在设备Settings for 4.2中没有USBdebugging的选项。
http://forum.xda-developers.com/showthread.php?t=1989777
“打开设置,然后进入手机详细信息(你可以看到内核,Android版本等),然后点击你的内部编号”JOP40C“7次!
这听起来很可笑,但是在做完这些之后,开发人员选项就解锁了,我可以在Eclipse(mac,Mountain Lion)中看到我的nexus 7进行debugging。
在我的情况下,当我用“adb设备”得到一个空的列表时,我发现设备pipe理器在“其他设备”下面显示了Nexus 7平板电脑的可怕黄色感叹号,表示驱动程序安装不正确。 为什么Windows识别平板电脑文件系统的一部分,我不知道。 在任何情况下,我手动更新驱动程序到谷歌的USB驱动程序在android-sdks \ extras \谷歌。
然后adb给了我以下内容:
C:\ Users \ Brian \ android-sdks \ platform-tools> adb设备
连接的设备列表
015d25785b601611设备
而不是空白。 我希望这不会弄乱其他任何东西,但我现在可以谈谈设备。
有同样的问题,Windows 7的32位; 访问了Graham在他的回答中链接的网站,但是却不开心地运行PTP(尽pipe它确实有效)。 在另一个属于同一个线程的post上的步骤sorting(我现在可以作为MTP连接); 再次,从https://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3k直接引用(感谢sfoucher!):;
- 在设备pipe理器中使用“删除该设备的驱动程序软件”选项卸载驱动程序
- 重新连接Nexus平板电脑
- 让Windows安装一个默认驱动程序将是不够的
- 使用“删除该设备的驱动程序软件”选项再次卸载设备pipe理器中的设备
- 让Windows试图find驱动程序,这个过程将失败
- 返回设备pipe理器并右键单击失败的设备并更新驱动程序
- 在android sdk目录(android / extra / google / usb_driver)中select驱动程序位置
我应该补充的是,在第5步之后,我将Nexus 7列在便携式设备下,看起来不错,但是在其他设备下有另一个Nexus 7条目,我使用了该设备。 现在,我的Nexus 7在ADB和Eclipse中显示正常。 在设备pipe理器中,我在Android设备下的便携式设备和Android复合ADB接口下安装了Nexus 7。
我也有相同的问题在Windows 7 64位。
以下事情解决了我的问题。
- 连接Nexus 7,然后点击Settings-About Tablet-Build版本7次。
- 这将安装Windows的基本驱动程序
- 现在,点击连接为媒体设备(MTP)图标,但您需要将其更改为摄像机设备
- 去windows上的设备pipe理器,selectNexus 7,然后使用该链接http://developer.android.com/sdk/win-usb.html可用的驱动程序更新驱动程序; – 这将安装一个驱动程序(您可以使用它与这一个)
- 现在点击连接作为相机设备,并将其更改为媒体设备 – 这将安装一个更多的驱动程序,你准备好了。
我遇到了同样的问题,我的解决scheme是从华硕下载设备驱动程序。 以下是链接。
http://support.asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2
这个链接还没有被引用的答案,这是我发现的最好的一个:
http://www.theandroidsoul.com/nexus-7-2013-drivers-installation-guide/
这就是我用不同的设备解决这个问题的方法。
- 下载驱动程序,解压缩到一个文件夹中https://developer.android.com/sdk/win-usb.html#top
- 在您的平板电脑插入,进入系统 – >设备pipe理 – > Android设备 – >属性 – >详细信息 – >硬件ID
- 你会发现像USB / VID_XXXX&PID_YYYY,我们将需要那些XXXX和YYYY稍后。
- 转到您放置驱动程序的文件夹并手动编辑文件android_winusb.inf 。
-
添加这个:
;我的手机
%SingleBootLoaderInterface%= USB_Install,USB \ VID_XXXX&PID_YYYY
%CompositeAdbInterface%= USB_Install,USB \ VID_XXXX&PID_YYYY&MI_01 -
保存文件
- 回到设备pipe理器,尝试用这个更新驱动程序。 (驱动程序 – >更新驱动程序 – >在我的电脑中search – >从列表中select – >使用磁盘)。
这在克丘亚电话上为我工作。
什么对我来说是从华硕网站下载USB驱动程序:
http://support.asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2
(您必须select操作系统,有时不起作用,例如在search“nexus 7驱动程序”时Google返回的链接)。 在这种情况下,点击“Drivers and Download”并search“Nexus 7”。 这让我有一个工作的操作系统select页面。
我使用的是Windows 8,唯一对我有用的是Nexus Root Toolkit 1.6.3,我在那里完成了完整的驱动程序configuration指南…但是我没有按照说明去到第2步,只安装了签名的驱动程序。
我有同样的问题。 对于我来说,需要更新版本的adb连接到Nexus 7,即让Nexus 7让我“允许USBdebugging?”
简而言之:
Androiddebugging桥版本1.0.31 – 工程
Androiddebugging桥版本1.0.29 – 不起作用
从下载最新的Android USB驱动程序
http://developer.android.com/sdk/win-usb.html#top
然后使用设备pipe理器手动安装这些驱动程序。 希望能帮助到你!
我遇到了两个问题:
- Nexus 7在eclipse / adb中不可见时通过Windows 7上的USB连接使用最新的Jelly Bean sdk
- 它没有显示在“我的电脑”>>“便携式设备”列表中。
最终,我发现这是司机的问题。 步骤来解决问题 – 打开设备pipe理器,卸载当前的驱动程序(与删除选项设置为是),断开设备,再次重新连接,让Windows安装它想要的默认驱动程序,然后再次安装谷歌SDK驱动程序。 它这次工作。
以上告诉我,默认驱动程序有一些问题,因此,您必须删除它并重新安装它。 现在,它在eclipse / adb中可见,并且也显示在“我的电脑”中。
./hemant.virmani
从SDK Manager安装Google USB驱动程序。 稍后进入“设备pipe理器”,在“其他设备”下,您会看到带有黄色感叹号的“Nexus”。 右键单击>更新驱动程序>让我select>让我从计算机上的设备驱动程序中select。 selectandroid-sdk文件夹,然后单击确定。 这解决了我的问题
另一个select是如果您的PC上的Windows更新完全closures。 在这种情况下,即使你下载的USB驱动程序,并尝试手动更新,如上所述,它将无法正常工作。 在这种情况下唯一的方法是启用Windows自动更新驱动程序。 启用此function后,请从设备pipe理器中取出不工作的驱动程序,并通过USB电缆将平板电脑连接到PC。 驱动程序将自动下载并通过Windows安装。 这种方式在我的Windows 7电脑上工作。
使用SDKpipe理器下载USB驱动程序后,可以通过告诉Windows查看C:\ Users \ jdaehn \ AppData \ Local \ Android \ android-studio \ sdk \ extras \文件夹来加速search新驱动程序和子文件夹,在我的情况下,驱动程序是在C:\用户\ jdaehn \应用程序数据\本地\ Android \安卓工作室\ SDK \ extras \谷歌\ usb_driver)
从下面的网站
http://www.asus.com/Tablets_Mobile/Nexus_7/HelpDesk_Download/
下载USB – > Nexus 7 USB驱动程序的Windows
拉开拉链
然后按照下面的网站上的指示:
http://www.theandroidsoul.com/nexus-7-2013-drivers-installation-guide/
步骤#5的例子,指向这个位置:
C:\ Users \ Gene \ Documents \ Computer Setup(已安装的程序)\ Asus Nexus设备驱动程序\ usb_driver
下载通用窗口adb驱动程序(Koush)。 为我的Windows PC的工作。 http://www.koushikdutta.com/post/universal-adb-driver