When I try to start the emulator, suddenly I started getting this error
几天前一切正常。
如果我禁用 GPU 加速,那么它可以工作,但速度非常慢。
我尝试在 BIOS 中重新启用虚拟化,它工作过一次,现在我再次遇到相同的错误。
我有最新的android studio 2.2.1
我有一个新的 GeForce 显卡。
这是错误消息
哈克斯已启用
init: 找不到 wglGetExtensionsStringARB!
getGLES2ExtensionString:找不到 GLES 2.x 配置!
Hax ram_size 0x60000000
HAX 正在工作,模拟器在快速 virt 模式下运行。
获取 GLES 2.x 扩展字符串失败!
无法初始化模拟帧缓冲区
模拟器:监听端口 5554 上的控制台连接
模拟器:该模拟器的序列号(对于 ADB):emulator-5554
模拟器:错误:无法初始化 OpenglES 模拟,请使用“-gpu off”
禁用它。
解决了!
这似乎是屏幕分辨率问题。
我有一台 4K 笔记本电脑,但我使用 2 个常规大屏幕,并且笔记本电脑屏幕关闭(盖子关闭)。看来我的显卡检测到了这一点并切换到板载的劣质英特尔卡。
解决办法是:
- 打开笔记本电脑盖子(这样笔记本电脑屏幕就会打开)
- 启动模拟器
- 模拟器运行后,您可以合上笔记本电脑的盖子
或使用您的显卡设置始终为 AVD 启用硬件 GPU(如果可能)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)