首页 > 解决方案 > 如何简单地克隆应用程序

问题描述

我在包名下做了一个应用程序Application 1

com.mynamespace.android.application1

现在我想启动第二个应用程序(Application 2)。因为Application 1的结构在很大程度上可以被Application 2使用,所以我决定“克隆”Application 1。所以我复制了Application 1的目录并重命名。然后我将包名中的“application1”重构为“application2”。

com.mynamespace.android.application2

该重构负责包中的大部分重命名。但是,每次我运行应用程序 2 时,对应用程序 1 的引用都会在名称空间、清单、gradle、测试等中不断弹出。我必须手动将它们更改为“应用程序2”,最终,它们都被清除了。

问题:是否有一种快速而详尽的方法来替换对原始应用程序的所有引用?

标签: android-studio

解决方案


推荐阅读