2015-10-09 108 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" 
     } 
    } 
相關問題