首页 > 解决方案 > androidTestImplementation 使用较新版本的测试运行程序时出错

问题描述

当我在 android studio 中创建一个新项目时,它给出了这个错误

错误:任务“:app:preDebugAndroidTestBuild”执行失败。

与项目“:app”中的依赖项“com.android.support:support-annotations”冲突。应用程序 (26.1.0) 和测试应用程序 (27.1.1) 的已解决版本不同。有关详细信息,请参阅 https://d.android.com/r/tools/test-apk-dependency-conflicts.html

如果我在build.gradle(Module:app)上更改和更改com.android.support.test:runner:1.0.2, 错误就会消失。如何解决这个问题?我不想在每个项目中都改变它。com.android.support.test:runner:1.0.1com.android.support.test.espresso:espresso-core:3.0.2com.android.support.test.espresso:espresso-core:3.0.1

标签: android-studio-3.0

解决方案


这为我解决了它:

  • 将 compileSdkVersion 升级到 compileSdkVersion 27
  • 更改'com.android.support:appcompat-v7:26.1.0''com.android.support:appcompat-v7:27.1.1'

推荐阅读