花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述Android模拟器错误:std :: bad_alloc相关的知识,希望能为你提供帮助。
我正在使用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 anunusual way.
[2013-03-22 11:41:19 - Emulator] Please contact the application's support team for more information.
我用谷歌搜索它,但它似乎是一个C ++错误。我不知道这是我的应用程序的错误,还是Eclipse或模拟器的错误。 (LogCat不显示任何错误)。
答案对不起,我的声誉不够高,这应该是一个评论,因为它不是一个真正的解决方案。
【Android模拟器错误(std :: bad_alloc)】我遇到了同样的问题,但是当我禁用“使用主机GPU”时它会停止。我认为它一定是模拟器中的一个错误,因为当我在模拟器中玩游戏时我也可以生成问题(不使用我自己的应用程序)。
另一答案正如RobinDeCroon所说,使用“使用主机GPU”时我只有这个问题。来自Related,它可能是旧版英特尔显卡的错误/问题
另一答案我在使用Android Studio时遇到了完全相同的错误消息,并通过将Boot选项从Quick Boot更改为Cold Boot来修复它。在Android Studio中,您可以进入工具> Android> AVD管理器> 编辑(铅笔)> 显示高级设置> 并从快速启动更改为冷启动。
我不知道如何只使用模拟器,但这可能是如何解决这个问题的线索。
推荐阅读
- 从.Net到vb6的Web服务的DLL - 如何设置app.config
- 无法在Android Studio AVD Manager中启用“快照”并保存
- 如何在WebSphere中监视和识别性能问题()
- 6个对WebSphere/中间件管理员有用的工具
- WebSphere Application Server 8.5.5有哪些新功能()
- 如何在Linux中下载并安装WebSphere 9 ND()
- 如何在8.5.5中将IBM HTTP Server与WebSphere集成()
- 如何分析WebSphere Java堆转储以进行故障排除
- 如何以静默方式更新IBM WebSphere 7中的Fixpack和iFix