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

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

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


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

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


错误图片:


当前回答

我在Ubuntu 20.04.3 LTS上运行Android Studio Bumblebee 2021.1.1时遇到了这个问题。

在我的情况下,问题是NVideo内核模块和NVideo客户端库之间的不匹配,从dmesg输出中注意到(这些日志条目出现在每次AVD重新启动和失败时):

NVRM: API mismatch: the client has the version 470.103.01, but
NVRM: this kernel module has the version 470.86.  Please                           
NVRM: make sure that this kernel module and all NVIDIA driver                           
NVRM: components have the same version.

我的解决方案是使用Ubuntu的附加驱动程序对话框升级NVidia驱动程序以打包NVidia -driver-510。然后重新启动。

其他回答

goto avd文件夹

删除所有的avd

重新启动avd

希望你会发现avd工作良好

在回答完所有问题后。

这个答案可以帮助你找到根本原因。清除下面的文件并重新启动设备以了解问题

C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log"

我的问题来了

2021-10-13 19:11:54,776 [1564693]   INFO - manager.EmulatorProcessHandler - Emulator: init: Could not find wglGetExtensionsString! arbFound 0 listarbNull/empty 1 0 extFound 0 extNull/empty 1 0 remote 0 

在进一步的搜索中,我发现这指出了改变高级设置(Ram大小)和图形配置

步骤1:-在设置设备时单击高级设置

步骤2:-更改2设置高亮显示。将其设置为512和自动到软件GLES

我无法启动API_30设备。

我必须从https://github.com/intel/haxm安装最新的硬件加速器版本(HAXM v7.7.0)

Then

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工作室的bug。