Android Studio 4.0无法识别任何以前的虚拟设备

问题描述 投票:0回答:1

[第一篇文章-温柔。在Android Studio 4.0上找不到任何帖子,因此希望不再重复。我将Windows 10(1909)上的Android Studio从3.6.3更新为4.0。在3.6.3中创建了几个虚拟设备(运行API 28的Pixel 2和运行API 29的Pixel 3)-在AS-3.6.3中都运行良好,我可以开发应用,编译,加载和运行它们没问题。

更新为AS-4.0之后,虚拟设备不再显示在GUI顶部的设备框中,它只是显示“无设备”。当我打开AVD Manager时,可以看到它们,并且可以启动它们(尽管当我启动它们时,会弹出一个窗口,提示“ AVD Manager:无法找到adb”),但是我无法获得任何代码下载并执行。在Pixel 3模拟器上,我还得到另一个弹出窗口,提示“检测到的ADB:无法自动检测到ADB二进制文件。”,它给出了解决该问题的说明,没有任何区别(跳入扩展控件并切换“使用检测到的亚行位置”)。

[当我尝试打开一个过去的项目并运行它时,我得到相同的行为-找不到设备。

我还尝试过制作新的模拟器,希望新的设置能够识别它们,但无济于事。尝试启动和重新启动AS以及计算机,也都无济于事。我已经安装了Android SDK Build-Tools 30-rc4,最新的Android SDK命令行工具,Android Emulator 30.0.12 Android SDK Platform-Tools 30.0.1和Intel x86 Emulator Accelerator。

现在,我已经用Google搜索并说出了这方面的强大权力。关于如何使AS-4.0识别仿真器的任何建议?我一直拒绝卸载所有内容并重新开始-希望这只是一个配置问题。

谢谢,优步

android-studio android-emulator
1个回答
0
投票

经过更多的谷歌搜索之后,我在这里找到了答案(我认为我想要AS-4.0的答案特别使我无法找到它):

Could not automatically detect an ADB binary - Android Studio

我必须重新下载SDK平台工具zip文件并重新安装。我不知道为什么旧的版本搞砸了从AS-3.6.3到4.0的迁移,但是您就可以了-这就是复杂软件的生活。

一旦我用新目录替换了旧的platform-tools目录,我所有的旧模拟器就出现了,我又重新营业了。

仍然感谢!优步

© www.soinside.com 2019 - 2024. All rights reserved.