首页 文章

亚行未在Windows 7下识别Nexus 4

提问于
浏览
166

我已经更新了Android开发者网站上关于使用硬件设备的所有驱动程序 . 但是,当我尝试运行该应用程序时,Eclipse仍然无法识别我的Nexus 4 . Android设备选择器弹出,但它也没有在我的手机上打开调试,第三方应用程序和模拟位置 .

这是因为手机还是新手机吗?有没有办法让我的Nexus与Eclipse一起工作?

命令提示符下的ADB设备下没有显示任何内容 .

26 回答

  • 0

    按照Google的说明进行操作,OEM USB Drivers .

  • 1

    只是为了让任何一个努力让他们的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)

  • 2

    要启用USB调试,请转到设置,关于电话,然后在底部点击内置版本号七次 . 这将启用开发人员设置,您可以在其中启用USB调试 .

  • 5

    我遇到了同样的问题,但上述方法都没有,但以下解决方案对我有用:

    在我的Nexus 4上:

    • 转到“设置”

    • 选择开发者选项(在“关于手机”上按七次后从列表末尾开始)

    • 检查"USB debugging"并按OK .

  • 68

    如果在 Windows 8.1 下安装ADB驱动程序时遇到问题,请尝试以下解决方案:ADB Driver and Windows 8.1

  • 1

    有些人可能遇到过这个问题 . 如果您没有找到USB驱动程序(像我一样,我下载了一捆Eclipse和Android SDK),请转到 <sdk>/SDK Manager . 打开它并从要安装的选项中选择USB驱动程序,您就可以了 . 我也必须做PTP模式 .

  • 266

    (Windows 7)我的解决方案是在Device Manager中找到设备,卸载现有驱动程序并使用include子目录选项从用户帐户的android文件夹中安装新驱动程序 .

    祝一切顺利 .

  • 52

    我的解决方案非常愚蠢 . 我曾尝试过上述所有解决方案并浪费了这么多时间 . 然后,当我浏览开发者选项时,我发现了解决方案 . 我没有勾选“USB调试”选项 . 愚蠢的我假设打开开发人员选项意味着打开USB调试,但我错了 .

  • 20

    我有同样的问题,但我不想改为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驱动程序 .

    • 一切正常 .

  • 10

    只是为了确认之前的评论 . 除了启用Developer选项,然后从新出现的Developer Options中选择USB Debugging,我还需要将连接切换到Camera(PTP)模式 .

  • 4

    在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 列出它 .

  • 3

    将USB模式从MTP更改为PTP对我有用 .

  • 2

    怎么做 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次 .

  • 1

    我有办法解决你的问题:

    • 下载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驱动程序 .

  • 1

    我的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" .

  • 1

    我的症状是没有安装复合设备(包含所有实际的USB设备,如ADB接口,相机等) . 它的硬件ID为:

    USB\VID_18D1&PID_4EE6&REV_0228
    USB\VID_18D1&PID_4EE6
    

    复合设备的孩子们将拥有&MI _ ## . 如果你看到那些,那么这不是同一个问题 .

    我通过从Windows 7的虚拟机中将usb.inf应用到%windir%\ inf来解决这个问题 . 硬件检测到并安装得很好 .

  • 1

    我有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可能是您希望在大多数时间设置手机的模式 .

  • 1

    我不得不求助于全新安装的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 .

    男孩,迅速升级 .

  • 0

    我的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上成功运行 .

    祝好运!

  • 0

    如果没有一个答案可行,或许以下澄清将有所帮助 . 我按照最佳答案并尝试从命令行加载程序ADB以减少可能的复杂情况,但这不起作用 .

    一旦启用PTP模式,ADB设备命令就会找到我的Nexus 4,但我无法推动它 . 我不得不使用Eclipse并且为了显示对话框以接受下面描述的RSA密钥 .

    注意:将运行Android 4.2.2或更高版本的设备连接到计算机时,系统会显示一个对话框,询问是否接受RSA密钥 .

  • 0

    只有在使用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 . )

    • 单击“下一步”以安装驱动程序 .

  • 0

    对我来说,它是Nexus 4和Windows 7.我重新安装了驱动程序,改为PTP - 基本上经历了一切 .

    单击Eclipse中的MainActivity.java而不是activity_main.xml的选项卡为我修复了它 .

  • 0

    这是一个司机缺少我的问题 . 我已启用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

    • 将其指向您从上面的链接下载驱动程序的位置 .

    最后,您的设备将显示如下:

    Computer Management Screenshot

    一旦执行此操作,将在您的设备上显示一个弹出窗口,要求获得调试权限 . 一旦你接受,你就准备好了!

  • 0

    我有一个类似的问题,以前的解决方案都没有为我工作,我只是自己解决了(经过几个小时的挫折),所以我将分享我的解决方案 .

    在我为Nexus 4安装Android Composite ADB接口后,我的计算机突然停止识别我插入的任何Android设备 . 我无法卸载驱动程序,因为设备管理器的任何尝试均未成功(设备管理器停止响应)每次) .

    所以我用这种方式解决了它:

    • 将Windows切换到安全模式

    • 卸载Android Composite ADB接口

    • 安装旧的SAMSUNG Android ADB界面

    • 将Windows切换到正常模式

    • 插件Android设备(在我的情况下为Nexus 4)

    • Windows将该设备识别为Nexus 4

    • 从android-sdk / extras / google文件夹安装驱动程序

    • 一切都有效! :)

  • 41

    要在 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 .

    MTP -> PTP

  • 1

    对于它的 Value ,在我的情况下,我能够通过将USB连接模式从媒体设备(MTP)更改为相机(PTP)来解决问题 .

相关问题