Android Studio 更新后不再检测设备

Android studio no longer detecting device after update

几个小时前,我的 Android 工作室工作得很好。我可以在我的测试设备 (TECNO K7) 上编写、构建和 运行。

我决定将我的 Android Studio 更新到 3.5。整个过程进行得很顺利,只是我再也无法在设备列表中找到我的设备。我也尝试了多种设备,得到了相同的结果。当我点击 运行 按钮时,Pixel 2 模拟器上的应用 运行s。但是,我希望它在我的设备上 运行。

这是我的菜单的屏幕截图。请注意,设备 (TECNO K7) 当前已连接:

我做错了什么吗?



更新:

我尝试重新启动我的 ADB 服务器,但出现以下错误:

Unable to locate ADB.


我也试过多次重新安装以下工具,还是一样的结果:


PS:作为参考,我使用 Mac OS 同样重要的是要记住,我的 Android 工作室在更新之前工作得非常好。

转到:

File > Invalidate caches/Restart > Invalidate and Restart

应该可以。

在执行以下步骤之前,请确保

Your "Google USB Driver" package is installed ("Tools" -> "SDK Manager" -> Check "Google USB Driver" -> "Apply" -> "Ok").

If you are trying to access with emulator then check "Intel x86 Emulator Accelarator(HAXM installer)" is instaled. ("Tools" -> "SDK Manager" -> Check "Intel x86 Emulator Accelarator(HAXM installer)"" -> "Apply" -> "Ok")

  • 转到工具。
  • 然后转到 SDK 管理器。
  • 打开 SDK 工具。
  • 取消选中 "Android SDK Platform-Tools"(在我的情况下已选中)。
  • 点击申请然后确定。
  • 再次转到工具。
  • 然后转到 SDK 管理器。
  • 打开 SDK 工具。
  • 检查"Android SDK Platform-Tools"
  • 重新启动 Android Studio :)

希望这对像我这样的人有所帮助。

解法:

  • 未安装驱动程序:如果 Android 物理设备不是 Google/Nexus 产品,则必须下载 OEM 驱动程序特定型号。

  • HAXM 未正确安装:您的计算机上一定没有正确安装硬件加速执行管理器。尝试直接从 SDK 中可用的选项重新安装它。

  • 没有正确的路径 : 有时虽然文件在本地系统中可用,但 Android Studio 没有以准确的路径名引导到达文件。

希望这对你有用。

这个选项绝对不是最优的。我最终推断出问题出在我的 HAXM 上,只需重新安装它就可以解决问题。如果您遇到这个确切的问题,只需在您的 SDK 中重新安装 HAXM。

我希望这对那里的人有所帮助。

在这上面花了几个小时后,我发现 Studio 更新没有为我的项目分配一个 SDK。

选择File -> Project Structure,然后在'Project SDK'下选择一个SDK,立即在我的phone上显示'allow debug on this device'对话框,然后在接受它后的几秒钟内,设备出现在设备列表中。