2015-10-09 41 views
1

我已经编写了一个Android应用程序,并将它部署在Playstore上。现在我想用不同的包名创建类似的应用程序(对字符串和appname进行一些更改)。我可以复制代码并在一段时间内重新构建它以创建另一个应用程序。具有相同代码的多个Android应用程序的Gradle脚本(克隆应用程序)

但我想简化同步进一步的更改。即如果app1中的某些活动发生变化,我也希望在app2中适应这种变化。

在哪些方面可以轻松做到这一点?

我能想到的最基本的方法是编写脚本将文件从一个应用程序复制到其他应用程序。

回答

2

你应该看看product flavors,你可以非常方便地做所有你想要的东西。您可以将相同的代码库保留为无限数量和应用变体的组合,并根据您的喜好定制每个代码。

0

我认为你必须使用gradle这个味道

例如:

productFlavors { 
     pro { 
      applicationId = "com.example.my.pkg.pro" 
     } 
     free { 
      applicationId = "com.example.my.pkg.free" 
     } 
    } 
相关问题