gpt4 book ai didi

android - 使用 testCoverageEnabled = true 运行 Android 测试时出现 java.lang.VerifyError

转载 作者:IT老高 更新时间:2023-10-28 22:15:19 27 4
gpt4 key购买 nike

我最近尝试了 Android Gradle 插件的新 Jacoco 代码覆盖功能,不幸的是它使我的测试失败并出现以下错误:

 java.lang.VerifyError: com/foo/bar/rest/SomeClass at
com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at
android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at
android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at
android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
at
android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584)

我在 build.gradle 中使用这些行启用了代码覆盖率:

 buildTypes {

debug {
testCoverageEnabled = true
}
...

有人遇到过同样的问题吗?

最佳答案

将@ben75 的评论变成答案:corresponding bug已用 build-tools 21.0.0 修复.但是,该版本引入了另一个 Windows-specific bug ,因此您应该改用 build-tools 21.0.2(即使该版本尚未出现在 revisions page 上)。

关于android - 使用 testCoverageEnabled = true 运行 Android 测试时出现 java.lang.VerifyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23403092/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com