android打包同一个项目多个应用,也就是说一个应用在手机上面安装2个或者3个更多,大家知道正常情况下的android项目一台设备只能安装一次,第二次安装的时候就会提示替换先前应用或者卸载,下面就说下如何一个项目多个应用吧,这种需求一般也不多,刚好我就碰到了,我就说一种我自己测试成功的方法
首先在app下面的build.gradle里面添加如下代码,同步一下,
productFlavors {
pro {
applicationIdSuffix ".in"
}
free {
applicationIdSuffix ".out"
}
}
因为设备识别应用的是根据包名来识别的,所以在打包的时候最后一步选择这两个其中一个打包就可以了,很简单的.