提示的错误是Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.
大概意思是:support-annotations这个依赖冲突,APP的解决版本是26.1.0, 测试APP版本为27.1.1。可是我明明没有导入support-annotations依赖啊。

查看External Libraries,确实存在两个support-annotations版本依赖。

这到底是怎么回事呢?
原来,'com.android.support.test.espresso:espresso-core:3.0.2' 有'com.android.support:support-annotations:27.1.1'的引用。
解决办法:加入
configurations.all {
resolutionStrategy.force'com.android.support:support-annotations:26.1.0'
}
网友评论