Android Studio 模拟器找不到 wglgetextensionsstringarb

标签 android android-studio android-emulator android-virtual-device

当我尝试启动模拟器时,突然开始出现此错误 enter image description here

几天前一切正常。 如果我禁用 GPU 加速,那么它可以工作,但速度非常慢。

我尝试在 BIOS 中重新启用虚拟化,它工作过一次,现在我再次遇到相同的错误..

我有最新的android studio 2.2.1 我有一个新的 GeForce 显卡。

这是错误消息

Hax 已启用

init:找不到 wglGetExtensionsStringARB!

getGLES2ExtensionString:找不到 GLES 2.x 配置! Hax ram_size 0x60000000

HAX 正在工作,模拟器在快速 virt 模式下运行。

获取GLES 2.x扩展字符串失败!

无法初始化模拟帧缓冲区

模拟器:监听端口 5554 上的控制台连接

模拟器:该模拟器的序列号(用于 ADB):emulator-5554

模拟器:错误:无法初始化 OpenglES 模拟,请使用“-gpu off” 禁用它。

最佳答案

解决了!

这似乎是屏幕分辨率问题。

我有一台 4K 笔记本电脑,但我使用 2 个常规大屏幕,并且笔记本电脑屏幕关闭(盖子关闭)。看来我的显卡检测到了这一点并切换到板载的劣质英特尔卡。

解决办法是:

  1. 打开笔记本电脑盖子(这样笔记本电脑屏幕就会打开)
  2. 启动模拟器
  3. 模拟器运行后,您可以合上笔记本电脑盖子

或使用您的显卡设置启用硬件 GPU 始终用于 AVD(如果可能)

关于Android Studio 模拟器找不到 wglgetextensionsstringarb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40124858/

相关文章:

android - 小部件显示在模拟器上但不是真实设备

Android 虚拟设备在加载过程中卡住

android-studio - 自动从 NDK 库项目复制 .so 文件?

android - 必须为文本窗口小部件提供非空字符串。 'package:flutter/src/widgets/text.dart':断言失败:第360行pos 10: 'data != null'

android-emulator - adb 无法将 .apk 文件复制到 Android Emulator : no such file or directory

android - 无法使用模拟器进行 ACTION_MOVE

android - RxJava 不在后台线程上运行

android - CursorAdapter 与 ResourceCursorAdapter

android-studio - 在 Android 模拟器中禁用鼠标滚轮集成

android - RuntimeException : java. lang.IllegalArgumentException 与 MainActivity.onStart