Andeoid中解决“Resolved versions for app (26.1.0) and test app (27.1.1) differ”问题

今天在新建工程的时候发现如下图所示的错误:

image.png

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.

显而易见,这是因为 app 和 test app的版本不一致造成的


image.png

解决方法1:

image.png

解决方法2:

image.png
configurations.all {
    resolutionStrategy.force 'com.android.support:support-annotations:27.1.1'
}

疑惑问题:

test app (27.1.1) 这个的版本号是根据什么确定的呢?


image.png
image.png

image.png

上面这个疑惑问题,目前还没搞懂,先放着,等弄懂了在来把解答写上,如果有朋友知道话,麻烦告知下

你可能感兴趣的:(Andeoid中解决“Resolved versions for app (26.1.0) and test app (27.1.1) differ”问题)