Android 测试中的 OutOfMemoryError

OutOfMemoryError in Android Tests

我对 Android 应用程序进行了很多测试,当我 运行 它们分开时 没问题。但是如果我开始所有测试,测试会在 10-15 分钟后出现 OutOfMemoryError。

我使用Robotium测试系统和Genymotion模拟器。

com.my.package.AnyTest:INSTRUMENTATION_RESULT: shortMsg=java.lang.OutOfMemoryError

INSTRUMENTATION_RESULT: longMsg=java.lang.OutOfMemoryError

INSTRUMENTATION_CODE: 0

解决方法很简单,希望大家永远不要花很多时间来解决这个问题

你应该在所有继承类的tearDown()方法中调用super.tearDown();。如果您不这样做,创建的活动将不会被删除。