可以說我有一個白色標籤的應用程序,即時通訊轉換爲從eclipse構建在android工作室。這個應用程序有大約10次迭代,它們大多使用相同的代碼庫,並使用不同的資源,這些資源都使用相同的名稱約定,有些迭代具有所有構建中不需要的額外活動或服務。是否有可能爲不同的gradle build/flavor使用多個清單文件?
我想要廢棄整個舊的很難保持基本相同的代碼庫,只使用一個android studio項目。我明白這個設置的基礎是所有的源文件和res文件,但我堅持如何處理不同的清單文件。
我可以使用flavor或buildtypes來處理多個清單文件的切換嗎?
啊哈我以爲我可以,但是一旦我開始閱讀文檔,這個文檔就相當滿意了(是的,它乍一看很混亂)。那麼,如果我有一個Java源代碼庫,但是有多個資源庫和清單文件,我應該如何構建我的項目? –
@Jamesandresakis:「那麼,如果我有一個Java源代碼庫,但是有多個資源庫和清單文件,我應該如何構建我的項目?」 - 好吧,既然看起來你正在尋找不同生產版本的不同資源/清單(即來自「白色標籤」基地的可裝運變體),產品風味將成爲主要工具。你的大部分Java代碼都在'src/main /'中,以及一組基本資源和一個清單。覆蓋這些資源和清單將用於風味特定的源代碼集(例如'src/whiteLabelShippableVariant1 /')。 – CommonsWare