Android studio Android Wear版本号在4个位置

Android studio Android Wear版本号在4个位置,android-studio,android-gradle-plugin,wear-os,Android Studio,Android Gradle Plugin,Wear Os,每次升级Android Wear应用程序版本号时,我必须将4个文件中的2行更改为完全相同的值 为清楚起见,我指的是中的versionCode和versionName mobile/src/main/AndroidManifest.xml 磨损/src/main/AndroidManifest.xml mobile/build.gradle 穿/造.gradle 只是感觉不对劲 是否有一种标准的方法来集中版本号?我经历了同样的痛苦,并得出了以下结论: 首先,如果清单文件位于build.gradl

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

  • mobile/src/main/AndroidManifest.xml
  • 磨损/src/main/AndroidManifest.xml
  • mobile/build.gradle
  • 穿/造.gradle
  • 只是感觉不对劲


    是否有一种标准的方法来集中版本号?

    我经历了同样的痛苦,并得出了以下结论:

    首先,如果清单文件位于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您可以在根项目文件夹中创建一个,只需添加我在帖子中详细介绍的内容。