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