处理 Conflict with dependency 'com.android.support:support-annotations' in project ':app'. 错误信息

AndroidStudio 自从3.0之后创建项目遇到的 annotations注解库版本不匹配,错误如下:

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.

注:AndroidStudio 3.0之后提供了annotations注解库,由于版本不一致 遂需在APP目录下 build.gradle 配置处理

处理方式如下:

android {
    
   
}

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

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

}

仅做记录处理,避免遗忘 ! ! ! 望遇到同样错误的de 可以及时处理 ! ! !

你可能感兴趣的:(Android,App,APP)