android - 在AndroidStudio 3.1.1上更新Gradle后找不到AndroidJUnit4

标签 android unit-testing android-studio gradle

到目前为止,我一直在运行单元测试,没有任何问题,直到我们决定将gradle版本从3.1更新到4.6,并将gradle插件从2.3.3更新到3.5。在此更新之后,项目运行没有任何问题,即使单元测试也可以正常运行,但是不需要导入AndroidJUnit4,因为它无法再解决依赖关系。

在build.gradle上,我们导入:

androidTestImplementation'com.android.support.test:runner:1.0.1'
androidTestImplementation'com.android.support.test:rules:1.0.1'

任何的想法?

提前致谢

最佳答案

androidTestImplementation和runner用于UI测试。您似乎没有明确导入JUnit:
testImplementation "junit:junit:4.12"

关于android - 在AndroidStudio 3.1.1上更新Gradle后找不到AndroidJUnit4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49760140/

相关文章:

android - 在webview android中输入焦点时崩溃

c++ - Iceberg 类和 Google 单元测试

android-studio - Android Studio模拟器音量低

android-studio - AVD 模拟器卡在 Android Studio 的加载屏幕上

Android Studio 将字符串从支持库导出到 APK

android - 如何通过代码将共享菜单项添加到图库

Android 按钮背景颜色

android - 从 Activity Kotlin 中获取额外的字符串

java - JUnit 的assertArrayEquals() 如何工作?

javascript - 测试 Jasmine 中是否触发了事件