Android Studio无法识别Nexus 7设备

4

我在Android Studio上开发的应用在我的Nexus 7上运行出了问题。之前我已经成功地使用同一台平板电脑和电脑(运行Windows 8)运行过这个应用,但自从我的笔记本电脑被修理并且所有数据都被清除后,我确信我的开发环境出了问题。

当我尝试运行这个项目时,没有可用的设备,因此它不再识别我的Nexus 7。

我尝试过的方法

  • 确保电脑识别该设备,并安装了ASUS提供的Nexus 7驱动程序
  • 进入SDK管理器,确保安装了Google USB驱动程序
  • 关闭Android Studio并重新打开,重启电脑,重启Nexus 7
  • 从任务管理器中停止adb.exe
  • 确保已启用USB调试,并切换开关
  • 从MTP切换到PTP,然后再切回来(目前连接为MTP,不确定是否正确)
任何帮助都将不胜感激。这让我非常沮丧,我只想重新开始开发。更新- 我刚刚注意到,当我进入开发人员选项时,“等待调试器”(在您切换USB调试附近)变灰色了。 我认为这与此有关,但我不确定如何启用它。
4个回答

5

我明白了!

这至少是我的情况,希望有一天能帮到别人,显然我没有正确安装adb驱动程序:

从开始屏幕的搜索栏中搜索设备管理器 打开设备管理器,点击您的Android设备 选择“更新驱动程序”

BOOM。现在Android Studio可以识别设备了。 我知道这可能不是每个人的解决方案,但如果您在测试设备上的应用程序时遇到问题,这值得一试。


这个答案应该被投票为正确的,因为它是针对使用Windows 8的情况。 - SARose
1
这对我也解决了问题。然而,对于我使用的Windows 10来说,我没有通过以上华硕链接或者官网提供的谷歌USB驱动进行成功连接。我不得不进入“工具” -> “Android” -> “SDK管理器”,从那里下载谷歌USB驱动,并且在设备管理器中使用更新驱动程序。 - LoveMeSomeCode

1

你无法连接的另一个可能原因是:不要忘记在Android设置中启用调试模式。


1
升级第二代Nexus 7到Android 5.0.x和Android Studio离开beta版之间,我失去了在平板电脑上进行调试的能力。为了让这个功能再次正常工作,我采用了以上建议的组合。我下载了Asus USB驱动程序,但是在设备管理器中更新设备并指向解压缩后的文件是不够的。下一步是将设备管理器指向Android Studio sdk目录(在64位Windows 8安装中是C:\Program Files (x86)\Android\sdk- Android Studio beta版本- 或%localappdata%\Android\sdk- 在1.x中切换),然后一切都正常工作了。

这对我有所帮助,但与其从华硕获取USB驱动程序,我只需重新安装已经存在的驱动程序即可。我开始按照这个解决方案,并在华硕的常见问题解答中看到了这个:https://www.asus.com/support/FAQ/1004005/。我所需要做的就是重新安装已经存在的驱动程序。也许升级到Windows 10后发生了什么事情。我知道我曾经在Windows 7上调试过我的Nexus 7。 - user1118374

0

我也遇到了同样的问题,虽然我刚开始使用我的 Nexus 5 和 Windows 7。我首先使用 SDK 管理器安装了 Google USB 驱动程序包,电脑识别了手机,但是 Studio 找不到它。我手动更新了手机驱动程序,但更新驱动程序找不到它,于是我单独下载了驱动程序并将其指向了目录路径,驱动程序安装后,Studio 找到了它并正常运行。


@user1153551:这是一个措辞不太恰当的回答,不是一个“遇到同样问题,需要答案”的帖子。 - Deduplicator

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