Android 启动模拟器是出现“Failed to allocate memory: 8”错误,模拟器无法启动,如下:
[2012-11-26 13:40:12 - TestString] ------------------------------ [2012-11-26 13:40:12 - TestString] Android Launch! [2012-11-26 13:40:12 - TestString] adb is running normally. [2012-11-26 13:40:12 - TestString] No Launcher activity found! [2012-11-26 13:40:12 - TestString] The launch will only sync the application package on the device! [2012-11-26 13:40:12 - TestString] Performing sync [2012-11-26 13:40:12 - TestString] Automatic Target Mode: launching new emulator with compatible AVD 'test' [2012-11-26 13:40:12 - TestString] Launching a new emulator with Virtual Device 'test' [2012-11-26 13:40:16 - Emulator] Failed to create Context 0x3005 [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] could not get wglGetExtensionsStringARB [2012-11-26 13:40:16 - Emulator] Failed to allocate memory: 8 [2012-11-26 13:40:16 - Emulator] [2012-11-26 13:40:16 - Emulator] This application has requested the Runtime to terminate it in an unusual way. [2012-11-26 13:40:16 - Emulator] Please contact the application's support team for more information.原因:设置了不正确AVD显示屏模式,4.0版默认的模式为WVGA800,改成WXGA720后导致不支持。 解决办法:编辑这个AVD,将Skin -> Build in的参数改回默认参数。
本文介绍了当在Android环境中遇到启动模拟器时出现'Failed to allocate memory:8'错误的问题,并提供了一个有效的解决方案。通过修改AVD设置中的显示屏模式,将默认的WVGA800更改为WXGA720,可以避免不支持导致的错误,从而成功启动模拟器。
1090

被折叠的 条评论
为什么被折叠?



