Android同一套代码打多个APP包并能够在同一个手机上安装运行
Android同一套代码打多个APP包并能够在同一个手机上安装运行,同时APP名称、桌面icon图标也都不同
需要能够在同一个手机上运行:只有修改的包名不同,才能使同一套代码在同一个手机上运行。
给同一套代码起不同的多个包名,并把APP名称和桌面图标设置为根据每个APP判断显示哪个的
build.gradle
app下的build.gradle中:
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.xxx.papplicationId1"
minSdkVersion 14
targetSdkVersion 27
versionCode 1
versionName '1.0.0'
// -------------------------- 注意这里 ! ! ! --------------------------
// 版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了
flavorDimensions "versionCode"
// -----------------------------------------------------------------------
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {