自从我更新了 SDKManager 和 ADT 后,我在 android 模拟器日志中收到了这个错误:
[2012-07-10 15:51:23 - 模拟器] 无法获取 wglGetExtensionsStringARB
这是什么意思?我能做些什么吗?
自从我更新了 SDKManager 和 ADT 后,我在 android 模拟器日志中收到了这个错误:
[2012-07-10 15:51:23 - 模拟器] 无法获取 wglGetExtensionsStringARB
这是什么意思?我能做些什么吗?
我遇到了类似的问题。在我的例子中,我创建了新的虚拟设备并启用了快照。我刚刚取消选中复选框 Go to AVD Manager
-> Select the device
-> 单击Edit
并取消选中Enabled
复选框。我希望这行得通。
创建模拟器时,需要选择属性 CPU/ABI 是 Intel Atom(安装在 SDK manager 中)
只需更改您的 JDK 我安装了 SUN 的 JDK 而不是 Oracle,它对我有用....
对我来说,将模拟性能设置更改为“存储快照以加快启动速度”并取消选中“使用主机 GPU”修复了问题。
首先,使用INTEL x86...作为 CPU/ABI。其次,如果选中,请取消选中快照。将目标保持在 Android 4.2.2
我在运行 Android Studio 1.4 时遇到了这个问题。在 Android 虚拟设备 (AVD) 管理器中,我选中了“使用主机 GPU”框,认为这会给我的模拟器速度带来一些提升。
Android Studio 会让你选择一个以这种方式配置的设备,它会向你显示它用来启动虚拟设备的命令:
但由于某种原因,它不会警告你程序崩溃,也不会显示如果您自己从命令行运行它,您会看到 stderr 消息:
当我从 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”框后,我选择检查“快照”它旁边的框(据我了解,它存储了已经构建的虚拟机的副本,因此不需要每次都重新构建它,这应该为将来的实例节省一些启动时间)。这是我使用的完整设置: