统一管理Android第三方SDK版本
在项目工程目录下新建 config.gradle
文件,用来配置版本信息。
ext {
android = [
compileSdkVersion: 28,
applicationId : "com.example.demo",
minSdkVersion : 19,
targetSdkVersion : 28,
versionCode : 1,
versionName : "1.0",
]
dependencies = [
appcompatv7: 'com.android.support:appcompat-v7:28.0.0',
constraint : 'com.android.support.constraint:constraint-layout:1.1.3'
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
修改 Module
中的 build.gradle
文件。
android {
compileSdkVersion rootProject.ext.android.compileSdkVersion
defaultConfig {
applicationId rootProject.ext.android.applicationId
minSdkVersion rootProject.ext.android.minSdkVersion
targetSdkVersion rootProject.ext.android.targetSdkVersion
versionCode rootProject.ext.android.versionCode
versionName rootProject.ext.android.versionName
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation rootProject.ext.dependencies.appcompatv7
implementation rootProject.ext.dependencies.constraint
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
想要使其生效还需要引入 config.gradle
文件,为了在所有 Module
中生效,在项目根目录中的 build.gradle
文件的开头位置引入 config.gradle
apply from:"config.gradle"
1
然后重新构建下就可以了
上次更新: 2024/01/12, 11:30:32