gpt4 book ai didi

android - 运行测试时出现问题( 没有零参数构造函数)

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:54 25 4
gpt4 key购买 nike

最近我将我的 JUnit 4 运行器从 androidx.test.runner.AndroidJUnit4 升级到 androidx.test.ext.junit.runners.AndroidJUnit4。

当我执行测试时出现以下错误:测试运行失败:

由于“进程崩溃”,检测运行失败。

LogCat 显示此错误:

java.lang.InstantiationException: 
java.lang.Class<androidx.test.ext.junit.runners.AndroidJUnit4> has no zero argument constructor

测试中的所有导入都是正确的,我在构建中没有遇到任何错误。

我的应用程序 gradle 看起来像这样:

defaultConfig {
testInstrumentationRunner 'androidx.test.ext.junit.runners.AndroidJUnit4'
}

implementation fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation "androidx.test.ext:junit:1.1.0"
androidTestImplementation 'androidx.test:rules:1.1.1'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-intents:3.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

最佳答案

尝试

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

代替

testInstrumentationRunner 'androidx.test.ext.junit.runners.AndroidJUnit4'

关于android - 运行测试时出现问题(<androidx.test.ext.junit.runners.AndroidJUnit4> 没有零参数构造函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54689640/

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