gradle版本号与依赖dependence 版本号对应关系
1、gradle build 插件版本号 配置位置:
com.android.tools.build:gradle:*.*.*
要想查看gradle tools build 插件的版本号, 可以使用浏览器访问下面的网址
https://jcenter.bintray.com/com/android/tools/build/gradle/


2、gradle版本号 配置位置:
gradle/wrapper/gradle-wrapper.properties文件中
http://services.gradle.org/distributions/


3、对应关系
下面的官方网址可以查到 gradle插件(tools.build)跟gradle版本号对应关系
https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin

4、在文件 build.gradle(Module: app) 中
dependencies {
implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:support-v4: 27.1.1'
implementation 'com.android.support:design: 27.1.1'
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' }
注意:
1,dependencies{}中的同类型依赖库版本应保持一致
2,建议明确版本号,不要写 + 号的形式,省去gradle编译时查找的时间
3, 尽量保持首位大版本号(即27)跟下面 sdk 版本号 保持一致
android {
compileSdkVersion 27
defaultConfig
targetSdkVersion 27
}
不然就由可能出现 V4包 找不到, V7包找不到的情况, 即使依赖添加了