我已经更新了Android开发者网站上关于使用硬件设备的所有驱动程序 . 但是,当我尝试运行该应用程序时,Eclipse仍然无法识别我的Nexus 4 . Android设备选择器弹出,但它也没有在我的手机上打开调试,第三方应用程序和模拟位置 .
这是因为手机还是新手机吗?有没有办法让我的Nexus与Eclipse一起工作?
命令提示符下的ADB设备下没有显示任何内容 .
按照Google的说明进行操作,OEM USB Drivers .
只是为了让任何一个努力让他们的Nexus 4被Eclipse认可的人添加到上述帖子中 - ADT . 在过去,Eclipse ADT识别设备没有任何问题!
我遇到了与原始问题相同的问题 . 我试过的每一种方法都行不通......
切换"USB debug"选择
切换"Allow 3rd party"应用程序选择
允许模拟位置
重新安装驱动程序
重新启动adb.exe
Simple solution in the end
转到 Settings -> Storage -> USB Computer Condition (存储屏幕中的菜单选项)
从媒体设备(MTP)更改为 Camera (PTP)
要启用USB调试,请转到设置,关于电话,然后在底部点击内置版本号七次 . 这将启用开发人员设置,您可以在其中启用USB调试 .
我遇到了同样的问题,但上述方法都没有,但以下解决方案对我有用:
在我的Nexus 4上:
转到“设置”
选择开发者选项(在“关于手机”上按七次后从列表末尾开始)
检查"USB debugging"并按OK .
如果在 Windows 8.1 下安装ADB驱动程序时遇到问题,请尝试以下解决方案:ADB Driver and Windows 8.1
有些人可能遇到过这个问题 . 如果您没有找到USB驱动程序(像我一样,我下载了一捆Eclipse和Android SDK),请转到 <sdk>/SDK Manager . 打开它并从要安装的选项中选择USB驱动程序,您就可以了 . 我也必须做PTP模式 .
<sdk>/SDK Manager
(Windows 7)我的解决方案是在Device Manager中找到设备,卸载现有驱动程序并使用include子目录选项从用户帐户的android文件夹中安装新驱动程序 .
祝一切顺利 .
我的解决方案非常愚蠢 . 我曾尝试过上述所有解决方案并浪费了这么多时间 . 然后,当我浏览开发者选项时,我发现了解决方案 . 我没有勾选“USB调试”选项 . 愚蠢的我假设打开开发人员选项意味着打开USB调试,但我错了 .
我有同样的问题,但我不想改为PTP模式 . 这是我用MTP仍然启用它的方法 .
在Android SDK Manager中从Eclipse中卸载了Google USB驱动程序 .
从设备管理器中卸载驱动程序 - 单击"delete driver from my computer"的框
拔出插头并将手机重新插入计算机 .
Windows "improperly"安装了Nexus 4的驱动程序 .
Nexus 4现在像驱动器一样出现在我的电脑中 .
在SDK Manager中重新安装Google USB驱动程序 .
在设备管理器中更新Nexus 4驱动程序 .
一切正常 .
只是为了确认之前的评论 . 除了启用Developer选项,然后从新出现的Developer Options中选择USB Debugging,我还需要将连接切换到Camera(PTP)模式 .
在Windows 7上,Samsung Nexus S,它在Device Manager中没有显示任何内容, adb devices 命令显示没有设备,但插入设备时说USB调试已打开并连接 .
adb devices
我使用Andrea 's Feb 2 answer to install the Google USB driver, which created the /gooogle/usb_driver directory and used RobertNovelo' 3月7日的答案去链接并按照说明操作 . 该设备出现在'other'下的设备管理器中 . 我右键单击它并选择更新驱动程序,现在它显示在'Android device'下的设备管理器中,现在命令行 adb devices 列出它 .
将USB模式从MTP更改为PTP对我有用 .
怎么做 Windows 8 (我想,它也适用于Windows 7)
打开Android SDK Manager并删除Google Usb驱动程序
打开控制面板 - >设备管理器 - >找到您的Nexus - >右键单击 - >删除设备
拔下您的设备
打开Android SDK Manager并安装Google Usb驱动程序
连接您的设备
打开控制面板 - >设备管理器 - >找到您的Nexus - >右键单击 - >更新驱动程序 - >手动更新 - >打开android-sdk文件夹(启用子文件夹复选框) - >从Google Inc安装驱动程序
adb kill-server; adb start-server; adb设备应该显示你的nexus
不要忘记,Android 4.2现在要求您从计算机提交RSA密钥,查看您的设备屏幕 .
要在Android 4.2上启用开发人员选项:打开设置 - >关于手机 - >点击内置编号7次 .
我有办法解决你的问题:
下载Nexus Root Toolkit v2.0.4:http://www.wugfresh.com/nrt/
安装并选择您的潜水员并选择Google API . 例如,我选择了Nexus 4并选择了Google API 4.4.4
单击"full driver installation guide..."并单击第3步选项卡 . 选择Google驱动程序 .
我的Windows 7安装根本没找到驱动程序 . xda-forums帖子有正确的文件夹告诉Windows驱动程序在哪里 - {SDK directory}/extras/google/usb-driver .
{SDK directory}/extras/google/usb-driver
如果您没有附加/ Google文件夹Tim Bellis,请转到IDE中的SDK Manager,在Extras类别中查找Google USB驱动程序,然后进行安装 . 我无法告诉你如何在Eclipse中执行此操作,但是如果你有IntelliJ IDEA,它就在列表的底部附近,勾选它并单击"Install packages" .
我的症状是没有安装复合设备(包含所有实际的USB设备,如ADB接口,相机等) . 它的硬件ID为:
USB\VID_18D1&PID_4EE6&REV_0228 USB\VID_18D1&PID_4EE6
复合设备的孩子们将拥有&MI _ ## . 如果你看到那些,那么这不是同一个问题 .
我通过从Windows 7的虚拟机中将usb.inf应用到%windir%\ inf来解决这个问题 . 硬件检测到并安装得很好 .
我有2台Nexus 4设备 . 一个是没有任何问题连接到ADB,第二个在我使用 adb devices 命令时从未出现过 . 另一个症状是,当手机设置为媒体模式时,第二部手机未在Windows资源管理器中显示为便携式设备 .
在某些时候,我发现第二个Nexus的临时解决方案是将其切换到PTP模式 . 然后由 adb devices 命令找到它 . 令人费解的是,第一部手机始终以两种模式工作!
Finally I found this solution 现在允许我在两种模式下连接两部手机:
将手机的USB模式设置为MTP(媒体)使用PC设备管理器卸载设备 - > Android设备 - > Android ADB接口一定要选中"Delete the driver software"框!
然后将手机的USB模式设置为PTP(相机)使用PC设备管理器卸载设备 - > Portable Devies - > Nexus 4
然后拔下USB并重新插入(确保其设置为MTP(媒体),我发现设备已在设备管理器中正确注册为 - > Portable Devies - > Nexus 4
解决方案发现于:http://forum.xda-developers.com/showthread.php?p=34910298#post34910298
如果您将Nexus连接到ADB时遇到类似问题,我建议先将其切换到PTP模式 . 如果您的问题在该步骤中消失,我建议您完成上面列出的其他步骤,因为MTP可能是您希望在大多数时间设置手机的模式 .
我不得不求助于全新安装的Windows 7 x64来解决这个问题 .
我在其他答案中尝试了所有步骤/变体 . 没运气 . 设备管理器会显示我的“Android设备/ Android复合ADB接口”与谷歌的7.0.0.1驱动程序一起正常工作,但没有任何东西可以让'adb devices'显示我的Nexus 4 .
我使用USBDeview卸载除了我的键盘和鼠标以外连接到我的电脑的每个USB设备 . 没运气 .
我在设备管理器中启用了“显示隐藏设备”并卸载了与USB相关的任何内容 . 没运气 .
我将Google的供应商ID添加到了adb_usb.ini . 没运气 . 我删除了adb_usb.ini并运行了'android update adb' . 没运气 .
我把我的Nexus 4带到了我兄弟的公寓,以确认它没有故障 . 在没有打嗝的情况下在他的机器上工作 .
我很高兴干净的安装工作,因为进一步的故障排除将需要交换主板或购买MacBook .
男孩,迅速升级 .
我的Nexus 4也有类似的情况 . 对我而言,这是Windows自动安装的驱动程序的问题 . 我按照[Q]Computer won't recognize phone? - Post #8中的说明进行操作 . 我在Windows 7上略有不同 .
对我来说,
从“设备管理器”中卸载了驱动程序
让它自动安装通用'MTP device driver'
右键单击新设备并选择'Update Driver'
选择'Have Disk'并将其指向[android-sdk-dir] \ extras \ google
观看了'ADB'驱动程序安装 .
打开Eclipse以在我的Nexus 4上成功运行 .
祝好运!
如果没有一个答案可行,或许以下澄清将有所帮助 . 我按照最佳答案并尝试从命令行加载程序ADB以减少可能的复杂情况,但这不起作用 .
一旦启用PTP模式,ADB设备命令就会找到我的Nexus 4,但我无法推动它 . 我不得不使用Eclipse并且为了显示对话框以接受下面描述的RSA密钥 .
注意:将运行Android 4.2.2或更高版本的设备连接到计算机时,系统会显示一个对话框,询问是否接受RSA密钥 .
只有在使用Windows时才需要安装USB驱动程序(如果你使用的是MAC / Linux,很可能在没有安装任何驱动程序的情况下工作正常)
在以下链接中,他们描述了如何执行此操作:
http://developer.android.com/tools/extras/oem-usb.html
简而言之:
将Android设备连接到计算机的USB端口 .
在桌面或Windows资源管理器中右键单击计算机,然后选择管理 .
在左窗格中选择“设备” .
在右窗格中找到并展开“其他设备” .
右键单击设备名称(例如Nexus S),然后选择“更新驱动程序软件” . 这将启动6.硬件更新向导 .
选择浏览计算机以查找驱动程序软件,然后单击下一步 . 单击“浏览”并找到USB驱动程序文件夹 . (Google USB驱动程序位于\ extras \ google \ usb_driver . )
单击“下一步”以安装驱动程序 .
对我来说,它是Nexus 4和Windows 7.我重新安装了驱动程序,改为PTP - 基本上经历了一切 .
单击Eclipse中的MainActivity.java而不是activity_main.xml的选项卡为我修复了它 .
这是一个司机缺少我的问题 . 我已启用USB调试,尝试更换USB线,尝试重新安装Google USB驱动程序,但没有任何问题 .
然后我最终按照建议here下载了设备驱动程序 .
要确定您是否遇到设备驱动程序问题,请转到:
计算机 - >右键单击
管理
设备管理器
并查看您的Nexus是否显示为“ Android device " or as a device in " Others ” .
如果它显示在“ Others ”中,则应通过下载并解压缩this来解决您的问题,然后执行以下步骤:
按照上述三个步骤在设备管理器中找到设备后右键单击您的设备 .
说 Update driver software .
说 Browse My computer for driver software
将其指向您从上面的链接下载驱动程序的位置 .
最后,您的设备将显示如下:
一旦执行此操作,将在您的设备上显示一个弹出窗口,要求获得调试权限 . 一旦你接受,你就准备好了!
我有一个类似的问题,以前的解决方案都没有为我工作,我只是自己解决了(经过几个小时的挫折),所以我将分享我的解决方案 .
在我为Nexus 4安装Android Composite ADB接口后,我的计算机突然停止识别我插入的任何Android设备 . 我无法卸载驱动程序,因为设备管理器的任何尝试均未成功(设备管理器停止响应)每次) .
所以我用这种方式解决了它:
将Windows切换到安全模式
卸载Android Composite ADB接口
安装旧的SAMSUNG Android ADB界面
将Windows切换到正常模式
插件Android设备(在我的情况下为Nexus 4)
Windows将该设备识别为Nexus 4
从android-sdk / extras / google文件夹安装驱动程序
一切都有效! :)
要在 Windows 7/8 32bit/64bit 上修复/安装Android USB驱动程序:
在桌面或Windows资源管理器中右键单击“计算机”,然后选择 Manage .
右键单击设备名称( Nexus 7 / Nexus 5 / Nexus 4 )并选择 Update Driver Software . 这将启动硬件更新向导 .
选择 Browse my computer for driver software 并单击“下一步” .
单击 Browse 并找到USB驱动程序文件夹 . (Google USB驱动程序位于 <sdk>\extras\google\usb_driver\ . )
<sdk>\extras\google\usb_driver\
单击 Next 以安装驱动程序 .
如果仍然无效,请尝试从 MTP 更改为 PTP .
对于它的 Value ,在我的情况下,我能够通过将USB连接模式从媒体设备(MTP)更改为相机(PTP)来解决问题 .
26 回答
按照Google的说明进行操作,OEM USB Drivers .
只是为了让任何一个努力让他们的Nexus 4被Eclipse认可的人添加到上述帖子中 - ADT . 在过去,Eclipse ADT识别设备没有任何问题!
我遇到了与原始问题相同的问题 . 我试过的每一种方法都行不通......
切换"USB debug"选择
切换"Allow 3rd party"应用程序选择
允许模拟位置
重新安装驱动程序
重新启动adb.exe
Simple solution in the end
转到 Settings -> Storage -> USB Computer Condition (存储屏幕中的菜单选项)
从媒体设备(MTP)更改为 Camera (PTP)
要启用USB调试,请转到设置,关于电话,然后在底部点击内置版本号七次 . 这将启用开发人员设置,您可以在其中启用USB调试 .
我遇到了同样的问题,但上述方法都没有,但以下解决方案对我有用:
在我的Nexus 4上:
转到“设置”
选择开发者选项(在“关于手机”上按七次后从列表末尾开始)
检查"USB debugging"并按OK .
如果在 Windows 8.1 下安装ADB驱动程序时遇到问题,请尝试以下解决方案:ADB Driver and Windows 8.1
有些人可能遇到过这个问题 . 如果您没有找到USB驱动程序(像我一样,我下载了一捆Eclipse和Android SDK),请转到
<sdk>/SDK Manager
. 打开它并从要安装的选项中选择USB驱动程序,您就可以了 . 我也必须做PTP模式 .(Windows 7)我的解决方案是在Device Manager中找到设备,卸载现有驱动程序并使用include子目录选项从用户帐户的android文件夹中安装新驱动程序 .
祝一切顺利 .
我的解决方案非常愚蠢 . 我曾尝试过上述所有解决方案并浪费了这么多时间 . 然后,当我浏览开发者选项时,我发现了解决方案 . 我没有勾选“USB调试”选项 . 愚蠢的我假设打开开发人员选项意味着打开USB调试,但我错了 .
我有同样的问题,但我不想改为PTP模式 . 这是我用MTP仍然启用它的方法 .
在Android SDK Manager中从Eclipse中卸载了Google USB驱动程序 .
从设备管理器中卸载驱动程序 - 单击"delete driver from my computer"的框
拔出插头并将手机重新插入计算机 .
Windows "improperly"安装了Nexus 4的驱动程序 .
Nexus 4现在像驱动器一样出现在我的电脑中 .
在SDK Manager中重新安装Google USB驱动程序 .
在设备管理器中更新Nexus 4驱动程序 .
一切正常 .
只是为了确认之前的评论 . 除了启用Developer选项,然后从新出现的Developer Options中选择USB Debugging,我还需要将连接切换到Camera(PTP)模式 .
在Windows 7上,Samsung Nexus S,它在Device Manager中没有显示任何内容,
adb devices
命令显示没有设备,但插入设备时说USB调试已打开并连接 .我使用Andrea 's Feb 2 answer to install the Google USB driver, which created the /gooogle/usb_driver directory and used RobertNovelo' 3月7日的答案去链接并按照说明操作 . 该设备出现在'other'下的设备管理器中 . 我右键单击它并选择更新驱动程序,现在它显示在'Android device'下的设备管理器中,现在命令行
adb devices
列出它 .将USB模式从MTP更改为PTP对我有用 .
怎么做 Windows 8 (我想,它也适用于Windows 7)
打开Android SDK Manager并删除Google Usb驱动程序
打开控制面板 - >设备管理器 - >找到您的Nexus - >右键单击 - >删除设备
拔下您的设备
打开Android SDK Manager并安装Google Usb驱动程序
连接您的设备
打开控制面板 - >设备管理器 - >找到您的Nexus - >右键单击 - >更新驱动程序 - >手动更新 - >打开android-sdk文件夹(启用子文件夹复选框) - >从Google Inc安装驱动程序
adb kill-server; adb start-server; adb设备应该显示你的nexus
不要忘记,Android 4.2现在要求您从计算机提交RSA密钥,查看您的设备屏幕 .
要在Android 4.2上启用开发人员选项:打开设置 - >关于手机 - >点击内置编号7次 .
我有办法解决你的问题:
下载Nexus Root Toolkit v2.0.4:http://www.wugfresh.com/nrt/
安装并选择您的潜水员并选择Google API . 例如,我选择了Nexus 4并选择了Google API 4.4.4
单击"full driver installation guide..."并单击第3步选项卡 . 选择Google驱动程序 .
我的Windows 7安装根本没找到驱动程序 . xda-forums帖子有正确的文件夹告诉Windows驱动程序在哪里 -
{SDK directory}/extras/google/usb-driver
.如果您没有附加/ Google文件夹Tim Bellis,请转到IDE中的SDK Manager,在Extras类别中查找Google USB驱动程序,然后进行安装 . 我无法告诉你如何在Eclipse中执行此操作,但是如果你有IntelliJ IDEA,它就在列表的底部附近,勾选它并单击"Install packages" .
我的症状是没有安装复合设备(包含所有实际的USB设备,如ADB接口,相机等) . 它的硬件ID为:
复合设备的孩子们将拥有&MI _ ## . 如果你看到那些,那么这不是同一个问题 .
我通过从Windows 7的虚拟机中将usb.inf应用到%windir%\ inf来解决这个问题 . 硬件检测到并安装得很好 .
我有2台Nexus 4设备 . 一个是没有任何问题连接到ADB,第二个在我使用
adb devices
命令时从未出现过 . 另一个症状是,当手机设置为媒体模式时,第二部手机未在Windows资源管理器中显示为便携式设备 .在某些时候,我发现第二个Nexus的临时解决方案是将其切换到PTP模式 . 然后由
adb devices
命令找到它 . 令人费解的是,第一部手机始终以两种模式工作!Finally I found this solution 现在允许我在两种模式下连接两部手机:
将手机的USB模式设置为MTP(媒体)
使用PC设备管理器卸载设备 - > Android设备 - > Android ADB接口
一定要选中"Delete the driver software"框!
然后将手机的USB模式设置为PTP(相机)
使用PC设备管理器卸载设备 - > Portable Devies - > Nexus 4
然后拔下USB并重新插入(确保其设置为MTP(媒体),我发现设备已在设备管理器中正确注册为 - > Portable Devies - > Nexus 4
解决方案发现于:http://forum.xda-developers.com/showthread.php?p=34910298#post34910298
如果您将Nexus连接到ADB时遇到类似问题,我建议先将其切换到PTP模式 . 如果您的问题在该步骤中消失,我建议您完成上面列出的其他步骤,因为MTP可能是您希望在大多数时间设置手机的模式 .
我不得不求助于全新安装的Windows 7 x64来解决这个问题 .
我在其他答案中尝试了所有步骤/变体 . 没运气 . 设备管理器会显示我的“Android设备/ Android复合ADB接口”与谷歌的7.0.0.1驱动程序一起正常工作,但没有任何东西可以让'adb devices'显示我的Nexus 4 .
我使用USBDeview卸载除了我的键盘和鼠标以外连接到我的电脑的每个USB设备 . 没运气 .
我在设备管理器中启用了“显示隐藏设备”并卸载了与USB相关的任何内容 . 没运气 .
我将Google的供应商ID添加到了adb_usb.ini . 没运气 . 我删除了adb_usb.ini并运行了'android update adb' . 没运气 .
我把我的Nexus 4带到了我兄弟的公寓,以确认它没有故障 . 在没有打嗝的情况下在他的机器上工作 .
我很高兴干净的安装工作,因为进一步的故障排除将需要交换主板或购买MacBook .
男孩,迅速升级 .
我的Nexus 4也有类似的情况 . 对我而言,这是Windows自动安装的驱动程序的问题 . 我按照[Q]Computer won't recognize phone? - Post #8中的说明进行操作 . 我在Windows 7上略有不同 .
对我来说,
从“设备管理器”中卸载了驱动程序
让它自动安装通用'MTP device driver'
右键单击新设备并选择'Update Driver'
选择'Have Disk'并将其指向[android-sdk-dir] \ extras \ google
观看了'ADB'驱动程序安装 .
打开Eclipse以在我的Nexus 4上成功运行 .
祝好运!
如果没有一个答案可行,或许以下澄清将有所帮助 . 我按照最佳答案并尝试从命令行加载程序ADB以减少可能的复杂情况,但这不起作用 .
一旦启用PTP模式,ADB设备命令就会找到我的Nexus 4,但我无法推动它 . 我不得不使用Eclipse并且为了显示对话框以接受下面描述的RSA密钥 .
只有在使用Windows时才需要安装USB驱动程序(如果你使用的是MAC / Linux,很可能在没有安装任何驱动程序的情况下工作正常)
在以下链接中,他们描述了如何执行此操作:
http://developer.android.com/tools/extras/oem-usb.html
简而言之:
将Android设备连接到计算机的USB端口 .
在桌面或Windows资源管理器中右键单击计算机,然后选择管理 .
在左窗格中选择“设备” .
在右窗格中找到并展开“其他设备” .
右键单击设备名称(例如Nexus S),然后选择“更新驱动程序软件” . 这将启动6.硬件更新向导 .
选择浏览计算机以查找驱动程序软件,然后单击下一步 . 单击“浏览”并找到USB驱动程序文件夹 . (Google USB驱动程序位于\ extras \ google \ usb_driver . )
单击“下一步”以安装驱动程序 .
对我来说,它是Nexus 4和Windows 7.我重新安装了驱动程序,改为PTP - 基本上经历了一切 .
单击Eclipse中的MainActivity.java而不是activity_main.xml的选项卡为我修复了它 .
这是一个司机缺少我的问题 . 我已启用USB调试,尝试更换USB线,尝试重新安装Google USB驱动程序,但没有任何问题 .
然后我最终按照建议here下载了设备驱动程序 .
要确定您是否遇到设备驱动程序问题,请转到:
计算机 - >右键单击
管理
设备管理器
并查看您的Nexus是否显示为“ Android device " or as a device in " Others ” .
如果它显示在“ Others ”中,则应通过下载并解压缩this来解决您的问题,然后执行以下步骤:
按照上述三个步骤在设备管理器中找到设备后右键单击您的设备 .
说 Update driver software .
说 Browse My computer for driver software
将其指向您从上面的链接下载驱动程序的位置 .
最后,您的设备将显示如下:
一旦执行此操作,将在您的设备上显示一个弹出窗口,要求获得调试权限 . 一旦你接受,你就准备好了!
我有一个类似的问题,以前的解决方案都没有为我工作,我只是自己解决了(经过几个小时的挫折),所以我将分享我的解决方案 .
在我为Nexus 4安装Android Composite ADB接口后,我的计算机突然停止识别我插入的任何Android设备 . 我无法卸载驱动程序,因为设备管理器的任何尝试均未成功(设备管理器停止响应)每次) .
所以我用这种方式解决了它:
将Windows切换到安全模式
卸载Android Composite ADB接口
安装旧的SAMSUNG Android ADB界面
将Windows切换到正常模式
插件Android设备(在我的情况下为Nexus 4)
Windows将该设备识别为Nexus 4
从android-sdk / extras / google文件夹安装驱动程序
一切都有效! :)
要在 Windows 7/8 32bit/64bit 上修复/安装Android USB驱动程序:
将Android设备连接到计算机的USB端口 .
在桌面或Windows资源管理器中右键单击“计算机”,然后选择 Manage .
在左窗格中选择“设备” .
在右窗格中找到并展开“其他设备” .
右键单击设备名称( Nexus 7 / Nexus 5 / Nexus 4 )并选择 Update Driver Software . 这将启动硬件更新向导 .
选择 Browse my computer for driver software 并单击“下一步” .
单击 Browse 并找到USB驱动程序文件夹 . (Google USB驱动程序位于
<sdk>\extras\google\usb_driver\
. )单击 Next 以安装驱动程序 .
如果仍然无效,请尝试从 MTP 更改为 PTP .
对于它的 Value ,在我的情况下,我能够通过将USB连接模式从媒体设备(MTP)更改为相机(PTP)来解决问题 .