我在Android模拟器日志中收到此错误,因为我更新了SDKManager和ADT:
[2012-07-10 15:51:23 - 模拟器]无法获取wglGetExtensionsStringARB
这是什么意思?我能做些什么吗?
答案 0 :(得分:14)
我遇到了类似的问题。在我的情况下,我创建了新的虚拟设备并启用了快照。我只是取消选中复选框转到AVD Manager
- > Select the device
- >点击Edit
,然后取消选中Enabled
复选框。
我希望这有效。
答案 1 :(得分:11)
创建模拟器时,需要选择属性CPU / ABI是Intel Atom(在SDK管理器中安装)
答案 2 :(得分:5)
只需更改您的JDK即可 我安装了SUN的JDK而不是Oracle,它对我有用....
答案 3 :(得分:5)
我将模拟效果设置更改为“存储快照以加快启动速度”并取消选中“使用主机GPU”修复了问题。
答案 4 :(得分:2)
首先,使用 INTEL x86 ... 作为CPU / ABI。 其次,如果选中Snapshot,则取消选中它。 将目标保持在Android 4.2.2
答案 5 :(得分:2)
我遇到了运行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 Virtual Devices选项卡中选择虚拟设备后,取消选中“使用主机GPU”框,该框位于通过“编辑”选项打开的窗口底部附近经理。
您可以直接在Windows中访问AVD管理器
%ANDROID_HOME%\ AVD Manager.exe
在我的Windows 8安装中,%ANDROID_HOME%已解析为
的 C:\用户\名为myUsername \应用程序数据\本地\的Android \ SDK 强>
我目前没有在Linux上运行它,但我认为它在那里有类似的路径,即:
的 $ {ANDROID_HOME} / 强>
取消选中“使用主机GPU”框后,我选择查看旁边的“快照”框(据我所知,它存储了已构建的虚拟机的副本,因此不需要每次都重建,应该为将来的实例节省一些启动时间)。以下是我使用的完整设置:
答案 6 :(得分:0)