[英]Is it possible for a dynamic feature module to depend on another dynamic feature module?
我有一個模塊化項目,其中包含一個基礎模塊(基礎)和兩個其他模塊(取決於基礎)。 有用。
現在,我想添加一個新的模塊C,該模塊取決於B和基數。
因此,我創建了一個動態功能模塊C並將其添加到其build.gradle中:
implementation project(':base')
implementation project(':B')
但是C無法訪問B資源。 例如,如果我在B的dimens.xml文件中放置了一些尺寸,則C無法訪問這些尺寸。 我有一個“ Android資源鏈接失敗”錯誤。
為了使此工作有效,我是否需要添加比“實施項目”更多的代碼?
如果此錯誤來自您的xml,那么不幸的是,以這種方式限制了xml。 建議您將資源放在基礎和/或moduleC本身中。
但是,如果在運行時執行此操作,則可以使用com.sample.moduleb.R.dimen.some_margin
來指向moduleB的調暗資源。
無論如何,建議將資源放在基本模塊或調用模塊本身中,因為如果尚未即時安裝另一個模塊怎么辦? (對於即時應用程序,這是完全可能的情況)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.