在Android项目中使用JUnit 4.13时出现未解析的引用错误,可能是由于JUnit版本与Android Gradle插件版本不兼容导致的。解决这个问题,可以尝试以下步骤:
确保Android Gradle插件的版本是3.4.0或更高版本。在项目的build.gradle文件中,找到dependencies块,将classpath 'com.android.tools.build:gradle:3.4.0'添加到其中。
在模块的build.gradle文件中,将JUnit的依赖项更新为4.13版本。在dependencies块中,找到类似以下的行:
testImplementation 'junit:junit:4.x'
将其更新为:
testImplementation 'junit:junit:4.13'
dependencies块中,添加以下行:androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
Clean Project操作以清除构建缓存,并重新构建项目。这些步骤应该能够解决使用JUnit 4.13时出现的未解析的引用错误。