在Android Studio中启动AVD时出错,错误表示eglMakeCurrent失败

在Android Studio中启动AVD时出错,错误表示eglMakeCurrent失败,android,android-studio,Android,Android Studio,什么是“eglMakeCurrent failed” 尝试过 要设置窗口。x=0窗口。y=0 但是window.x=322不断返回。。。我尝试过更改分辨率…而且甚至无法移动模拟器..尝试了ALT+空格和“移动”…但无法移动它。。尽管可以在AVD管理器中启动仿真器–,但请将模拟性能-图形更改为软件-GLES 2.0 在使用不同的图形卡设置多个显示器后,我遇到了这种情况。在AVD管理器中,将启动选项更改为冷启动。然后启动虚拟设备。之后,您可以将其更改回快速启动。如果您修改了某些内容,但更改没有正确应

什么是“eglMakeCurrent failed”

尝试过
要设置窗口。x=0窗口。y=0

但是window.x=322不断返回。。。我尝试过更改分辨率…而且
甚至无法移动模拟器..尝试了ALT+空格和“移动”…但无法移动它。。尽管可以在AVD管理器中启动仿真器–

,但请将模拟性能-图形更改为软件-GLES 2.0


在使用不同的图形卡设置多个显示器后,我遇到了这种情况。

AVD管理器中,将启动选项更改为冷启动。然后启动虚拟设备。之后,您可以将其更改回快速启动。如果您修改了某些内容,但更改没有正确应用,则通常会发生这种情况

请尝试:

emulator: device fd:668
HAX is working and emulator runs in fast virt mode
creating window 0 0 240 400
emulator: emulator window was out of view and was recentered
eglMakeCurrent failed
adb kill服务器
adb启动服务器
emulator-avd-无快照加载

如果您正确设置了环境变量和路径,它可以100%正常工作。

即使我发现了这一点:,但如果您使用两个监视器,可能会出现同样的问题。有时它启动时工作正常一段时间,然后突然输出eglMakeCurrent,模拟器屏幕变黑。我在启用KVM的Linux上。AMD处理器,因此没有HAXM。您也可以在操作部分使用向下箭头和
冷启动。它解决了我的问题。如果您不使用UI,则命令为emulator-avd MyEmulatorAPI22-无快照加载
adb kill-server
adb start-server

emulator -avd <avd_name> -no-snapshot-load