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 {
release

本文介绍如何通过修改Android项目的包名、APP名称和图标,实现同一套代码构建多个独立的APK,并能在同一设备上安装运行。主要涉及在build.gradle和AndroidManifest.xml中的配置修改,以及在src目录下创建对应渠道的资源文件夹。
最低0.47元/天 解锁文章
9976

被折叠的 条评论
为什么被折叠?



