【发布时间】:2012-03-22 18:57:24
【问题描述】:
自从安装了 v17 的 android 构建工具后,我的测试项目中出现了 VerifyError。
我的项目结构的简短描述:
所有 jar 文件都存在于我的主项目 libs 文件夹中
测试项目是驻留在我的主项目中的项目
所有 Instrumentation 测试与我的活动存在于同一个包中。
我在测试项目的 libs 文件夹中有一个只需要测试项目的 jar
有人看过吗?自更新以来,它发生在我所有的项目中。运行测试会产生 InstrumentationException:java.lang.VerifyError
【问题讨论】:
-
尝试清理整个项目然后重建?
-
我正在做干净的构建。很抱歉没有在帖子中澄清这一点。
-
UPDATE 所以看起来我们能够解决这个问题,但到目前为止,这样做的过程需要以下步骤:1. ant clean debug 在主项目 2. adb install main project 3. ant clean debug 在测试项目4. adb install test project 5. ant test 6. ant clean debug 在主项目上再次 7. adb install main project 8. ant test on test project 9. ... 10. Profit
-
而且在你这样做了一次之后,你还需要继续破坏构建并且必须继续像这样清理吗?
-
如果我重建测试项目没有。如果我修改主项目,我将得到 VerifyError 并且必须重做这些步骤。
标签: android testing junit dalvik