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.
我也试过多次重新安装以下工具,还是一样的结果:
- Android SDK 工具
- Android SDK 构建工具
- Android SDK 平台工具
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'对话框,然后在接受它后的几秒钟内,设备出现在设备列表中。
几个小时前,我的 Android 工作室工作得很好。我可以在我的测试设备 (TECNO K7) 上编写、构建和 运行。
我决定将我的 Android Studio 更新到 3.5。整个过程进行得很顺利,只是我再也无法在设备列表中找到我的设备。我也尝试了多种设备,得到了相同的结果。当我点击 运行 按钮时,Pixel 2 模拟器上的应用 运行s。但是,我希望它在我的设备上 运行。
这是我的菜单的屏幕截图。请注意,设备 (TECNO K7) 当前已连接:
我做错了什么吗?
更新:
我尝试重新启动我的 ADB 服务器,但出现以下错误:
Unable to locate ADB.
我也试过多次重新安装以下工具,还是一样的结果:
- Android SDK 工具
- Android SDK 构建工具
- Android SDK 平台工具
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'对话框,然后在接受它后的几秒钟内,设备出现在设备列表中。