覆蓋可能不是最好的術語在這裏使用,但我會解釋。覆蓋源文件
對於我的應用程序,我從一個核心庫開始。這是應用程序的來源,源文件,資產,佈局等。然後,對於每個市場(谷歌,亞馬遜,黑莓等),我創建一個新項目,並取決於核心庫。這使我可以使用一個基本代碼,而無需對所有其他市場版本進行重複更改。
我把資源文件中的市場鏈接放到了一個資源文件中,我只是通過在所選項目的res目錄中放入相同的值來「覆蓋」這些資源文件。
我希望能夠對源文件做同樣的事情,但我得到了多個dex文件錯誤。
我想基於我的免費版本脫離同一個核心庫。我有兩個版本可供選擇,每個都有不同的廣告提供商(Google和亞馬遜)。我不想在覈心庫中擁有兩個廣告庫。我的想法是在覈心庫中有一個CustomAd類,它基本上是空白的,並且什麼都不做。然後,在需要廣告的項目中,放置一個新的CustomAd類,將原始內容「覆蓋」到核心庫中。這可能嗎?