【问题标题】:Android Wear Version number in 4 places4 个位置的 Android Wear 版本号
【发布时间】:2015-03-23 20:37:21
【问题描述】:

每次升级我的 Android Wear 应用程序版本号时,我都必须将 4 个文件中的 2 行更改为完全相同的值
为了清楚起见,我在

中指的是versionCodeversionName
  1. mobile/src/main/AndroidManifest.xml
  2. wear/src/main/AndroidManifest.xml
  3. mobile/build.gradle
  4. wear/build.gradle

感觉不对

有没有标准的方法来集中版本号?

【问题讨论】:

    标签: android-studio android-gradle-plugin wear-os


    【解决方案1】:

    我经历了同样的痛苦并想出了以下内容;

    首先,如果清单文件位于 build.gradle 中,则无需在清单文件中包含版本详细信息。

    要在两个 build.gradle 文件中集中版本号,请将您的版本详细信息添加到根项目级别的 gradle.properties 中,如果文件丢失,请创建该文件:

    # Project-wide Gradle settings: gradle.properties
    VERSION_NAME=2.2.1
    VERSION_CODE=207
    

    然后在您的 Wear 和移动应用程序中的 build.gradle 文件中更改版本以引用项目变量

    android {
        defaultConfig {
        ...
        versionName project.VERSION_NAME
        versionCode Integer.parseInt(project.VERSION_CODE)
        }
    }
    

    这样,当您想要更新版本详细信息时,您只需更改项目级别的 gradle.properties。

    【讨论】:

    • @Shine 你可以在你的根项目文件夹中创建一个,只需添加我在我的帖子中详细说明的内容。
    猜你喜欢
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    相关资源
    最近更新 更多