我从相同的源代码构建了两个apk。两者都有不同的名称,图标背景.i只更改了UI和应用程序名称两个应用程序具有相同的包, 我的问题是我无法在同一设备上安装这两个应用程序。当我尝试安装面临的错误消息。
如何在同一台设备上运行这两个应用程序(从相同的源代码构建,只需更改名称和图标)。我应该在应用程序中单独运行此应用程序的值是什么。?
请帮我一把
答案 0 :(得分:1)
您需要更改软件包名称,以使Android系统检测到您的第二个应用程序与第一个应用程序不同。应用名称无关紧要。
答案 1 :(得分:1)
在productFlavors
文件中使用build.gradle
。
android {
productFlavors {
dev {
applicationId "com.company.app.dev" // package name for dev flavor
}
beta {
applicationId "com.company.app.beta" // package name for beta
}
production {
applicationId "com.company.app" // package name for production
}
}
}
您的所有文件仍然可以在src/main
目录中。特定风味的更改可以放在src/beta
等。
答案 2 :(得分:0)
您只需更改第二个应用程序实例的名称和包名称。