在同一个设备上安装同一个应用的两个版本
问题描述:
我需要在我的设备上安装两个不同版本的相同应用来做一些测试。我知道有可能改变软件包,但是我也知道可以用ApplicationID来改变Manifest和Gradle。 我该怎么做? 谢谢在同一个设备上安装同一个应用的两个版本
答
实现它的最好方法是使用gradle。
您可以定义2种口味,是这样的:
productFlavors {
flavor1 {
applicationId "com.example.flavor1"
}
flavor2 {
applicationId "com.example.flavor2"
}
}
注重与舱单做到这一点,因为gradle这个覆盖此文件。
您也可以定义一个后缀。
事情是这样的:
android {
defaultConfig {
applicationId "com.example.myapp"
}
productFlavors {
flavor1 {
applicationIdSuffix ".flavor1"
}
flavor2 {
applicationIdSuffix ".flavor2"
}
}
}
+0
啊,我完全忘了味道。我没有测试这个,但听起来不错。 –
封装的applicationID相同 – Pehlaj