我该如何复制应用程序?

时间:2017-03-03 08:37:25

标签: android

我有一个应用程序,想要复制它(新命名空间),所以这个 应用程序可以在同一设备上安装2次。 (将来应该分开开发2个应用程序,只是为了理解) 使用Android Studio执行此操作的最佳方法是什么? Android Studio中是否有任何功能?

3 个答案:

答案 0 :(得分:1)

您只需更改您的包名称即可。假设您首先使用名称com.app.first,那么您的其他应用程序可以com.app.second

确保更改清单中的包名称。

答案 1 :(得分:0)

这与Android Studio无关,而是使用您正在使用的构建自动化工具,我认为这是gradle。您不需要更改命名空间,只需更改appId。您可以使用Product Flavors来实现这一目标。

从android文档Configure Product Flavors

中查看本章

答案 2 :(得分:0)

您可以在productFlavors块内的app build.gradle中执行此操作:

productFlavors {
    projecta{
        applicationId "com.blahblah.projecta"
    }

    projectb{
        applicationId "com.blahblah.projectb"
    }
}

然后,您可以在Build Variants面板中编译之前选择所需的选项。

查看此guide了解详情。