前言
Android Studio 3.0 新建项目,总是会遇见这样的异常
Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar] 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 d.android.com/r/tools/tes… for details.
从字面上看就是依赖的support包和test包的版本不一致。先上图
修改方法一
compileSdkVersion 27 implementation 'com.android.support:appcompat-v7:27.1.1'
修改方法二
androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
修改方法三
在app的build.gradle里面加上这句话 ,在android{ }前面加上。
configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:26.1.0' }
三个方法都可以,任选一种吧