簡體   English   中英

動態功能模塊是否可能依賴於另一個動態功能模塊?

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

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