我对我的Android应用程序进行了测试,并且它运行没有问题。但是,当我为一个按钮添加clickOnView
时,单击后失败,如:
Test run failed: Instrumentation run failed due to 'java.lang.OutOfMemoryError' bitmap size exceeds VM budget
你有什么想法为什么会这样?我应该创建另一个具有更大SD卡大小的AVD吗?在我正在使用的那个中,我有128MB。
答案 0 :(得分:0)
OutOfMemoryError
与您创建的AVM和您设置的SD卡无关。
用于处理位图的内存量太简单了。您可能使用尺寸太大和/或太多的位图。
您应该检查应用程序和/或测试中处理位图的方式,看看是否可以改进它们。
答案 1 :(得分:0)
请转到您的项目属性 - > java构建路径 点击订单和导出标签 标记1.yourProject / src 2.yourProject / GEN 打到图书馆 确保列表中的acra文件 点击确定 然后清理你的项目.. 并运行它..
答案 2 :(得分:0)
嗯,这是解决方案,也许它对某些人有用。在我的AVD属性中,我已将Max VM应用程序堆大小更改为64(过去为24),问题就消失了。