2

我爲其中一家雜貨店創建了一個android項目。慢慢地,我所在地區的其他雜貨店也想要這款應用程序。我創建了幾個更類似的應用程序(在相同的代碼庫架構上)。 現在的問題是,如果我需要糾正錯誤或在應用程序中添加新功能,我需要在其他應用程序中執行相同的複製。 現在,我有8個應用程序,版本控制正在變成一場噩夢。相同應用程序的版本控制

任何建議我應該如何去做,以便維護和開發只做一次?

PS:代碼明智,所有的應用程序都是基本相同的應用程序級別build.gradle變化與applicationId不同的名稱。

回答

4

解決你的問題是產品口味

打造產品的味道類似於創建生成類型:它們添加 到productFlavors阻止和配置所需的設置。 產品風格支持與defaultConfig相同的屬性 - 這是 ,因爲defaultConfig實際上屬於ProductFlavor類。 這意味着您可以在defaultConfig塊中爲所有風味提供基本配置,並且每種風味可以更改這些 默認值中的任何一個,例如applicationId。要了解有關 應用程序ID的更多信息,請閱讀設置應用程序ID。

請通過官方鏈接How to setup Product Flavors?

+1

也有[MulitipleApk(https://developer.android.com/google/play/publishing/multiple-apks.html) – Ibrahim

相關問題