测试运行失败,Robotium

我对Android应用程序进行了测试,运行没有问题。但是,当我加入clickOnView一个键点击它失败后,像:测试运行失败,Robotium

Test run failed: Instrumentation run failed due to 'java.lang.OutOfMemoryError' bitmap size exceeds VM budget 

你有任何想法,为什么可以这样发生?我应该创建更大的SD卡大小的另一个AVD吗?在我使用的那个中,我有128MB。

回答:

OutOfMemoryError与您创建的AVM以及您设置的SD卡无关。

用于处理位图的内存量太简单了。您可能使用尺寸太大和/或太多的位图。

你应该检查你在应用程序和/或测试中的位图处理方式,看看你是否可以改进它们。

有用的书:Displaying Bitmaps Efficiently

回答:

请转到您的项目属性 - > Java构建路径 命中订单和出口标签 标记1.yourProject/src目录 2.yourProject/GEN 击中库 确保在确定 列表 命中ACRA文件,然后清理项目.. 并运行它..

回答:

好吧,这里的解决方案,也许这会是对别人有用。在我的AVD属性中,我将Max VM应用程序堆大小更改为64(曾经是24),问题消失了。

以上是 测试运行失败,Robotium 的全部内容, 来源链接: utcz.com/qa/260061.html

回到顶部