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