Android模拟器错误:std :: bad_alloc

问题描述 投票:9回答:3

我正在使用Eclipse Juno和Android模拟器(SDK Tools 21.1)而且我有很多次出现此错误(好吧,在6小时内有两到三次):

[2013-03-22 11:41:19 - Emulator] terminate called after throwing an instance of 'std::bad_alloc'
[2013-03-22 11:41:19 - Emulator]   what():  std::bad_alloc
[2013-03-22 11:41:19 - Emulator] 
[2013-03-22 11:41:19 - Emulator] This application has requested the Runtime to terminate it in an      unusual way.
[2013-03-22 11:41:19 - Emulator] Please contact the application's support team for more information.

我用谷歌搜索它,但它似乎是一个C ++错误。我不知道这是我的应用程序的错误,还是Eclipse或模拟器的错误。 (LogCat不显示任何错误)。

android eclipse android-emulator
3个回答
14
投票

对不起,我的声誉不够高,这应该是一个评论,因为它不是一个真正的解决方案。

我遇到了同样的问题,但是当我禁用“使用主机GPU”时它会停止。我认为它一定是模拟器中的一个错误,因为当我在模拟器中玩游戏时我也可以生成问题(不使用我自己的应用程序)。


0
投票

正如RobinDeCroon所说,使用“使用主机GPU”时我只有这个问题。来自Related,它可能是旧版英特尔显卡的错误/问题


0
投票

我在使用Android Studio时遇到了完全相同的错误消息,并通过将Boot选项从Quick Boot更改为Cold Boot来修复它。在Android Studio中,您可以进入工具> Android> AVD管理器>编辑(铅笔)>显示高级设置>并从快速启动更改为冷启动。

我不知道如何只使用模拟器,但这可能是如何解决这个问题的线索。

© www.soinside.com 2019 - 2024. All rights reserved.