本文主要是介绍android 同一套代码打包多个apk在同个手机上安装运行的方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景:为了便于我们开发者的调试和产品测试人员的方便,由此产生需要在同一部机安装多个APP的需求
同一套代码打多个APP包并能够在同一个手机上安装运行,同时APP名称、桌面icon图标也都不同
首先在
app下的build.gradle中:
android {buildTypes {debug {applicationIdSuffix "debug"}release {/*//混淆minifyEnabled false//前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明,后一个文件是自己的定义混淆文件proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}productFlavors {// demodemo{// 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中)applicationId "com.xxx.cce"// 自动生成@string/app_name为demoresValue "string","app_name","demo"// 定义app_icon字段,在AndroidManifest.xml文件中用到manifestPlaceholders &
这篇关于android 同一套代码打包多个apk在同个手机上安装运行的方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!