31

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

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

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

4

7 回答 7

14

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

于 2012-08-18T17:43:29.547 回答
11

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

于 2012-11-23T19:31:36.600 回答
5

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

于 2013-01-07T06:06:43.447 回答
5

对我来说,将模拟性能设置更改为“存储快照以加快启动速度”并取消选中“使用主机 GPU”修复了问题。

于 2015-06-26T03:11:54.060 回答
2

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

于 2013-07-29T14:53:02.893 回答
2

我在运行 Android Studio 1.4 时遇到了这个问题。在 Android 虚拟设备 (AVD) 管理器中,我选中了“使用主机 GPU”框,认为这会给我的模拟器速度带来一些提升。
Android Studio 会让你选择一个以这种方式配置的设备,它会向你显示它用来启动虚拟设备的命令: 但由于某种原因,它不会警告你程序崩溃,也不会显示如果您自己从命令行运行它,您会看到 stderr 消息: 当我从 Android Studio 运行它时,我没有在上面的屏幕截图中看到对话框,尽管当您运行命令时它显示得很好从命令行,所以我只是耐心地坐在那里几分钟,什么也没发生。 Android Studio“运行”窗口输出

输出为在命令行上运行


使用主机 GPU 选项所需的驱动程序尚不可用。通读那篇文章,似乎此设置可用于某些 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”框后,我选择检查“快照”它旁边的框(据我了解,它存储了已经构建的虚拟机的副本,因此不需要每次都重新构建它,这应该为将来的实例节省一些启动时间)。这是我使用的完整设置:
编辑 Android 虚拟设备 (AVD) 窗口截图

于 2015-11-18T17:29:43.533 回答
0

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

如果您的系统有专用显卡,请检查并安装最新的驱动程序。

否则,只需 在仿真器配置中 选择仿真性能作为软件在此处输入图像描述

更新驱动后问题解决了:)

于 2018-01-14T14:50:28.650 回答