在更新到Android Studio 2020.3.1金丝雀15后,当我试图运行模拟器时,它会被这个错误杀死:

AVD Pixel_4_API_30的模拟器进程已终止。

它在以前的版本(4.1.3)中工作正常,但现在安装新版本后,它显示相同的错误。


在类似的情况下,我尝试了一些建议的解决方案;然而,它仍然不工作。

我删除了我的模拟器(也清除了目录:/.android/avd/),并再次创建了一个新的模拟器 我将HAXM安装程序更新到7.6.5版本 我试着用较低的api运行模拟器,但是…


错误图片:


当前回答

goto avd文件夹

删除所有的avd

重新启动avd

希望你会发现avd工作良好

其他回答

对于Linux(应该与windows类似)


找到你的Sdk/模拟器目录 运行。/emulator -list-avds 注意AVD名称表单输出。“Pixel_2_API_30” 运行。/emulator @Pixel_2_API_30

这将尝试启动模拟器与选定的设备,并显示错误,如果有,在我的情况下,这是一个磁盘空间的问题,因为我是低的家庭空间。

emulator: ERROR: Not enough space to create userdata partition. Available: 5084.121094 MB at /home/user/.android/avd/Pixel_2_API_30.avd, need 7372.800000 MB.

我在其他分区/磁盘中有足够的空间,所以我通过设置环境变量“ANDROID_AVD_HOME”来更改AVD位置,并在此之后启动Android Studio,使用AVD管理器重新创建了一个设备,HTH。

在启动arm64模拟器时遇到了类似的问题。我有足够的磁盘空间,并尝试卸载模拟器并重新安装它。但这并没有帮助。

我能够通过运行以下命令来解决问题:

emulator -list-avds
emulator @NameOfAvd

这假设你在路径上有模拟器。执行最后一个命令显示了以下错误,在Android Studio运行时不可见:

[4453299712]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/Users/username/../emulator/qemu/darwin-x86_64/qemu-system-aarch64': No such file or directory

从Android/sdk/tools路径执行命令模拟器@NameOfAvd可以启动arm64 AVD。

当您的计算机上没有足够的空闲空间时,也会发生此错误。 一定要腾出更多的空间。

$ emulator -avd phone2

ERROR   | Not enough disk space to run AVD 'phone2'. Exiting... 

Everything Fine. Good Work. Just make a little change. If you have 2 different pixel types appearing on Virtual Device section you have to delete any one of the pixel emulator which you do not prefer for your project. Delete it by clicking drop down arrow > Delete. It'll work for you the way it did for me. If you already have 1 pixel emulator, I might be wrong in telling you that the problem is you need SUFFICIENT SPACE where your ADVs generated OR you need to upgrade the HAXM installer to the latest --v

对于我自己,我在$ANDROID_HOME环境变量中有一个不匹配。

它指向的是我下载Android Studio之前的一个旧位置。更新到$HOME/Library/Android/sdk,我们很好。