Nexus 5在Eclipse中无法显示。

10

我的新 Nexus 5 在 Eclipse 中无法显示。我已经尝试了互联网上持续三个小时的每一个解决方案。我的电脑是 Windows 8,不是 8.1,是一台新的 HP Envy 笔记本。我时间很紧,需要开发这个手机。

USB 调试已被选中。驱动程序已经从 Android 开发者网站下载并更新到了 Nexus 5 的最新版本。我已经进入设备管理器,右键点击 -> 更新驱动程序 -> 浏览 -> 到 Android sdk 中的 usb-driver 文件夹下,确保勾选了包含子目录,然后点击完成。安装完毕。它们已经是最新的了。尝试选择“从列表中选择”,然后选择 MTP USB 设备并进行安装。对我来说,它是唯一一个兼容的设备。

我已经从 MTP USB 连接切换到 PTP USB 连接。

我已经在 DDMS 中重置了 adb。

我已经在设备管理器中找到了我的硬件 ID,然后将正确的代码行添加到 android_winusb.inf 文件中。

我已经进入 Android SDK 管理器,在额外文件中安装了“Google USB 驱动程序”。我的版本是 rev 8。可以吗?

所有这些之后,我重新启动了电脑和手机。

我的电脑始终可以识别我的手机,不需要进行任何操作。只是 Eclipse 需要识别它。

更新: 最初我在“便携设备”中找到我的Nexus 5,当我从这里更新驱动程序时,没有任何效果。就在那时,它弹出了“其他”的选项,并且我使用了一些在网上推荐的驱动程序来更新,但最后显示为“安装了Samsung驱动程序”,而这是LG手机。现在我在设备管理器中看到我的Nexus正在“Android设备”下弹出。编辑:实际上它显示为“Android复合ADB接口”。我的 Nexus 不再在“其他”下面,只在“便携设备”下面显示。现在我的手机已经显示在 Eclipse 中,但状态处于离线状态,当我尝试运行我的应用程序时,虽然已存在,但我无法按“确定”,目标也带有警告并未知。可能现在的解决方法是再次确认我是否下载了正确的驱动程序,不要下载带有“三星”的驱动程序。

谢谢。


3
"我已经在过去的三个小时里尝试了互联网上的每一种解决方法" -- 除非您告诉我们您尝试过什么,否则您很可能会再次得到相同的解决方案。 - CommonsWare
亲爱的用户,通用ADB驱动程序安装程序在这里:http://adbdriver.com/。 - Adnan
@Adnan 谢谢。它说“检测到 Android 设备列表”,但没有发现设备,因此无法安装。 - user3164083
1
这玩意不应该这么难!WTF。安装了Google USB驱动程序(我有版本9),这应该是即插即用的。 - Someone Somewhere
显示剩余5条评论
3个回答

27

尝试以下步骤,查看是否能够识别设备。

首先检查您的设备设置菜单中是否有开发人员选项。

如果没有此选项 -(请注意,旗舰Nexus设备运行4.2及更高版本的Android操作系统时,该选项被Google故意隐藏)

如何启用开发人员选项-转到“设置”->“关于手机”->“Build Number”(轻点7次生成号码),这将启用您的开发人员选项

打开USB调试

使用USB电缆将Nexus 5连接到计算机上。

如果此时Eclipse不能识别它。请尝试在Windows上按Ctrl + R启动命令提示符,然后键入cmd并按Enter。

导航到已安装Android SDK文件夹的位置,在其中找到adb.exe。

对我来说,这是在 C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools \ 下。

执行cd C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools -输入

然后在nexus 5连接到计算机时键入adb devices ,这应该重新启动adb服务器并杀死任何陈旧的会话。此时,您的设备应该会接收有关RSA指纹等的说明。只需接受它,Eclipse就可以与您的设备通信。

编辑:

按照上述过程后,您可能需要安装adb驱动程序。从此处下载通用adb驱动程序安装程序并执行。它会自动检测您的手机型号并安装驱动程序。

Happy Coding..


4
谢谢您在这篇答案中给出的最后一步使其运行起来。非常感谢! :) - user3164083
另外一个解决方案也可以在这里找到:https://dev59.com/V2Ij5IYBdhLWcg3wWkCd#22270178 - jimbob
这个通用安装程序说它与我的Win 8 x64不兼容。请帮忙。 - Bala Vishnu
经过数小时的挫败后,通用ADB驱动程序安装程序终于为我解决了问题。我爱你。 - Yster

4

适用于 Windows 8 64 位的 USB 驱动程序下载链接在此处:http://developer.android.com/sdk/win-usb.html#top

将您的 Android 设备连接到计算机的 USB 端口。
从您的桌面或 Windows Explorer 上右键单击“计算机”,然后选择“管理”。
在左窗格中选择“设备”。
在右窗格中找到并展开“其他设备”。
右键单击设备名称(例如 Nexus S)并选择“更新驱动程序软件”。这将启动“硬件更新向导”。
选择“浏览我的计算机以查找驱动程序软件”,并转到从上方提供的链接下载的 USB 驱动程序文件夹。
(或者)
如果已从 SDK 管理器安装了 USB 驱动程序,请定位 USB 驱动程序文件夹。 (Google USB 驱动程序位于 \extras\google\usb_driver 中。)
单击“下一步”以安装驱动程序。

按照上述步骤进行操作,这对我有用。欲获取更多信息,请访问此处:http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接