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

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

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

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

【问题讨论】:

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

标签: android android-emulator android-2.2-froyo android-sdk-2.3


【解决方案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

            更新驱动后问题解决:)

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-09-01
              • 2014-01-15
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-02-04
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多