普通功能或库模块中的动态功能

时间:2019-02-20 10:20:38

标签: android module dynamic-feature

我有一个需要访问动态功能的库/普通功能模块。这里有什么选择?

所有动态功能模块示例均显示带有“ my_dynamic_feature”模块的“ app”模块。可以从应用程序模块访问动态功能。

我的模块结构基本上是:应用程序模块->库/功能模块->动态功能模块,因此无法访问动态功能。

因此,应用模块不需要直接访问动态功能。但是,我只能在app模块中声明动态模块。库/普通功能模块现在与应用程序模块无关。

在库/普通功能gradle构建文件中添加dynamicFeatures会得到

  

无法为类型的对象设置未知属性'dynamicFeatures'   com.android.build.gradle.FeatureExtension。

如果我将com.android.library模块更改为com.android.feature,也会发生此问题。这就是为什么我在这个问题中写“图书馆/普通功能模块”的原因。

我是否必须让库“知道”应用程序模块才能访问动态功能?这在我看来主要是错误的。

0 个答案:

没有答案