在模拟器中启动 AVD 时出现错误

i am getting an error while launching AVD in emulator

无法在模拟器中启动 AVD

我做了你提到的..但仍然面临错误:

Hax is enabled

Could not load func glBindFramebuffer

Hax ram_size 0x60000000

Could not load func glGenFramebuffers

HAX is working and emulator runs in fast virt mode.

Could not load func glFramebufferTexture2D

Could not load func glCheckFramebufferStatus

Could not load func glDeleteFramebuffers

Could not load func glIsRenderbuffer

Could not load func glBindRenderbuffer

Could not load func glDeleteRenderbuffers

Could not load func glGenRenderbuffers

Could not load func glRenderbufferStorage

Could not load func glGetRenderbufferParameteriv

Could not load func glFramebufferRenderbuffer

console on port 5554, ADB on port 5555

adb_server_notify: Failed to establish connection to ADB server

我不知道这是什么,因为我是 android 开发的初学者...有人帮我摆脱这个吗?!!!

您必须更改堆大小。转到 AVD 配置并将其更改为 384MB 或更多

编辑

您所包含的错误表明您台式计算机上的图形驱动程序不支持模拟器所需的 GL 扩展。在 AVD 设置中关闭使用主机 GPU。

您也可以检查 google 组 discussion

如果您使用的是最新的 android studio,只需 select AVD 设置中模拟性能的软件 GLES。