如何在Android设备上保留alpha和beta应用程序

时间:2015-09-02 00:26:08

标签: android android-studio

我想在我的设备上保留两个版本的应用:工作版和测试版 这些应用程序相互安装。有没有办法做到这一点?我已经尝试将目录复制到一个新目录,并使用重构来更改目录结构和更改包名称以及Manifest中的标签,到目前为止没有任何工作。我该怎么做才能更改app apk安装路径?

2 个答案:

答案 0 :(得分:2)

您可以通过修改build.gradle来保持 调试和存储应用版本。

添加到您的buildTypes

debug {
    applicationIdSuffix ".debug"
    versionNameSuffix "-DEBUG"
}

这将通过在每次调试构建时自动添加.debug来修改包名称。

答案 1 :(得分:0)

我使用Product Flavors在设备上拥有不同版本的应用程序。 这是一个样本 -

productFlavors {

    production {
        applicationId "com.app.production"
        versionName "1.x.x"
    }

    staging {
        applicationId "com.app.staging"
        versionName "1.x.x staging"
    }

}

您甚至可以为每种风味创建额外的RES或SRC目录。有关详细信息,请查看开发者网站上的this链接。希望这会有所帮助。