Android 模拟器:无法获得 wglGetExtensionsStringARB 错误

Posted

技术标签:

【中文标题】Android 模拟器:无法获得 wglGetExtensionsStringARB 错误【英文标题】:Android emulator: could not get wglGetExtensionsStringARB error 【发布时间】:2012-07-09 14:04:23 【问题描述】:

自从我更新了 SDKManager 和 ADT 后,我在 android 模拟器日志中收到了这个错误:

[2012-07-10 15:51:23 - 模拟器] 无法获取 wglGetExtensionsStringARB

这是什么意思?我能做些什么吗?

【问题讨论】:

也收到此错误。 请参考这个answer 谢谢。如果您希望我投票,请添加您的答案。 我也遇到了同样的问题,但这里我使用的是 windroy 应用程序, 【参考方案1】:

我遇到了类似的问题。在我的例子中,我创建了新的虚拟设备并启用了快照。我刚刚取消选中复选框 Go to AVD Manager -> Select the device -> 单击 Edit 并取消选中 Enabled 复选框。 我希望这行得通。

【讨论】:

在 Windows 版本 R22.0.1 上,我在设备编辑对话框中找不到任何名为“已启用”的复选框。 我没有选中该复选框。视觉工作室就像一个魅力!【参考方案2】:

创建模拟器时,需要选择属性 CPU/ABI 是 Intel Atom(安装在 SDK manager 中)

【讨论】:

【参考方案3】:

只需更改您的 JDK 我安装了 SUN 的 JDK 而不是 Oracle,它对我有用....

【讨论】:

【参考方案4】:

对我来说,将 Emulated Performance 设置更改为“Store a snapshot for faster startup”并取消选中“Use Host GPU”解决了这个问题。

【讨论】:

【参考方案5】:

首先,使用 INTEL x86... 这个作为 CPU/ABI。 其次,如果选中,请取消选中快照。 将 Target 保持在 Android 4.2.2

【讨论】:

【参考方案6】:

我在运行 Android Studio 1.4 时遇到了这个问题。 在 Android 虚拟设备 (AVD) 管理器中,我选中了“使用主机 GPU”框,认为这会给我的模拟器速度带来一些提升。 Android Studio 将让您选择一个以这种方式配置的设备,它会向您显示它用于启动虚拟设备的命令: 但由于某种原因,它不会警告您程序已崩溃,并且不会向您显示如果您自己从命令行运行它会看到的 stderr 消息: 当我从 Android Studio 运行它时,我没有看到上面屏幕截图中的对话框,尽管当你从命令行运行命令时它显示得很好, 所以我只是耐心地坐在那里几分钟,什么也没发生。 正如在别处指出的那样,the drivers needed for the Use Host GPU option are not yet available。通读那篇文章,似乎此设置可用于某些 Intel CPU,但不能用于我选择的 ARM 芯片(请参阅下面的 CPU/ABI 设置)。 我的解决方案是在 AVD 管理器的 Android 虚拟设备选项卡中选择虚拟设备后,取消选中通过“编辑”选项打开的窗口底部附近的“使用主机 GPU”框。 您可以直接在 Windows 中通过 %ANDROID_HOME%\AVD Manager.exe 访问 AVD 管理器 在我的 Windows 8 安装中,%ANDROID_HOME% 解析为c:\users\myusername\AppData\Local\Android\Sdk

目前我没有在 Linux 上运行它,但我假设它在那里的路径相似,即:$ANDROID_HOME/ 取消选中“使用主机 GPU”框后,我选择选中它旁边的“快照”框(据我了解,它存储了已构建的 vm 的副本,因此不需要每次都重新构建,这应该为将来的实例节省一些启动时间)。以下是我使用的完整设置:

【讨论】:

【参考方案7】:

由于我的英伟达显卡驱动程序问题,我遇到了同样的问题。

如果您的系统有专用显卡,则检查 latest Driver 并安装它。

其他明智的做法是在 Emulator Configurations 中选择 Emulated Performance 作为 Software

更新驱动后问题解决:)

【讨论】:

以上是关于Android 模拟器:无法获得 wglGetExtensionsStringARB 错误的主要内容,如果未能解决你的问题,请参考以下文章

screenrecord无法在模拟器中工作

无法获取 Android 广告 ID

Android模拟器没有声音[重复]

如何将android与php mysql连接[重复]

模拟 Android 设备:如何获得比例/像素比以匹配具有非标准密度的物理手机?

【转】Android Studio安卓模拟器不能联网的解决方案