最近Android studio 总是报以下错误:
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.
在网上找到的解决方案如下:
build->Rebuid-project
之后,报错就不存在了,但是治标不治本,这个报错总是出现的猝不及防。
在网上不断搜索尝试之后,找到了一个解决方法:
在app下的build.gradle文件的 dependences {} 中添加如下代码:
dependencies {
androidTestCompile('com.android.support:support-annotations:26.1.0') {
force = true
}
...
}