簡體   English   中英

具有多個清單的Android項目

[英]Android project with multiple manifests

我有一個android studio項目,其中包含不同的文件夾,具體取決於項目的構建方式。

我正在使用的文件結構如下所示:

src/main/AndroidManifest.xml
        /java
        /res
src/FOO/AndroidManifest.xml
        /java
        /res

所有的配置都是通過gradle完成的:

java.srcDirs += <src/FOO/java>

問題是,我不確定如何使用除主要清單之外的FOO目錄中的清單。

可以使用清單合並來完成嗎? 還是這不是預期的用法? 還是清單合並僅在主清單所在目錄下尋找清單?

我相信清單合並不知道src / FOO / AndroidManifest.xml中的清單。

您描述的不同路徑應對應於不同的構建變體(風味+構建類型組合)。 在每個構建變體目錄中,您可以包括一個不同的AndroidManifest.xml文件,該文件將與主文件夾中的文件合並。 新的(未知)條目將簡單地附加到主AndroidManifest中。 當您在不同文件夾中有“沖突”條目時,就會出現棘手的部分。 我建議您查看清單合並的文檔,可以在此處找到。 這很有解釋性,並且還包含指向Android Studio的“合並的清單”視圖工具以及如何使用它的鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM