android - 如何在 build.gradle 中为版本指定通用字符串?

标签 android gradle android-support-library

我有一个包含以下内容的 build.gradle:-

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'

我如何在一个公共(public)位置指定版本号(这里是 25.3.1)并在所有地方重复使用它,这样当我需要更改它时,我必须只在一个地方更改它?

最佳答案

您可以使用 Gradle 功能来实现这一点。

ext {
    supportVersion = "25.3.1"
}

dependencies {
    compile "com.android.support:appcompat-v7:$supportVersion"
    compile "com.android.support:design:$supportVersion"
    compile "com.android.support:cardview-v7:$supportVersion"
    compile "com.android.support:recyclerview-v7:$supportVersion"
}

另见:

关于android - 如何在 build.gradle 中为版本指定通用字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44563719/

相关文章:

java - 如何使用 Retrofit2 将 json 解析为具有子类的类

android - 无法在 Android Studio 项目中编译任何外部库

java - 使用Intellij时在macOS基座上隐藏Gradle守护程序的Java图标?

android - onAnimationEnd() 调用了两次

android - 将 ViewPager 与原生 fragment 一起使用

Android View setPadding() 与 setPaddingRelative()

android - Corona SDK 允许设备音量控制

java - Android - 动态大型 TextView

gradle - 如何从编译中排除依赖项而不是从 testCompile 中排除依赖项

android - 从 Android.Support.V4.Fragment 获取 imageView 的高度/宽度(始终返回零)