[英]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.