构建两个版本的相同Android应用程序并在同一设备上安装

Sam*_*Sam 5 android

我需要构建同一个Android应用程序的两个版本并在同一设备上安装,我可以通过保留两个不同的项目(不同的包名称)来实现这一点,但是管理两者都很痛苦,而不是保持两个项目有更好的方法为达到这个.

山姆.

Viz*_*hip 2

您可以使用库,但需要对代码进行相当多的重组才能做到这一点。

基本上,为一个项目中的一个应用程序编写特定的代码,并为另一个项目中的另一个应用程序编写特定的代码,然后在库中的两个应用程序中编写相同的代码并引用它。

我能问一下你这样做是为了什么吗?如果您的应用程序有“免费”版本和“付费”版本,那么还有一些其他选项。就像制作一个虚拟应用程序并检查它是否存在于主应用程序中一样。