如何在Android中结合不同的口味?

时间:2016-07-27 09:17:24

标签: android android-studio android-gradle android-flavors

我在android中开发了一个具有不同风格的应用程序,我已经在google play store中更新了这两种风格。现在我想要的是结合这两种风味并构建一个apk,这样组合风味apk将在Play商店中更新这两个apks。

我的问题是 - 这是否可行,用单一组合风味apk更新不同的风味apks如果是这样如何实现

1 个答案:

答案 0 :(得分:0)

您创建的每个应用程序都使用您在发布版本构建过程中提供的密钥库进行签名。只要您使用的密钥相同,您就可以构建一个APK并将其用作当前应用程序的升级。

此外,新apk的版本需要大于当前应用程序的版本。要更新您需要编辑相关构建gradle文件的版本:

android {
  ...
  defaultConfig {
    ...
    versionCode 2
    versionName "1.1"
  }
  productFlavors {
    demo {
      ...
      versionName "1.1-demo"
    }
    full {
      ...
    }
  }
}

有关详细信息,请参阅Android Studio文档:Version Your App