【问题标题】:Application can't use module's module应用程序不能使用模块的模块
【发布时间】:2019-02-24 11:53:48
【问题描述】:

我有 1 个带有 2 个模块的应用

MyApp -> Framework -> Module

我的应用

implementation project(':Framework')

框架

 implementation project(':MyModule')

但我不能在 MyApp 中使用 MyModule 的文件。 IDE 向我显示“无法访问”错误,我想扩展类以扩展 MyModule 类。它没有从 MyModule 中找到类 有人对此有想法吗?怎么了?

【问题讨论】:

    标签: java android gradle android-gradle-plugin


    【解决方案1】:

    如果您想提供对正在使用它的模块的访问权限,请使用 api 而不是 implementation(在中间模块中)。

    在您的情况下,在模块 Framework 中,使用:

    api project(':MyModule')
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 2021-12-17
    • 2011-04-16
    相关资源
    最近更新 更多