代码之家  ›  专栏  ›  技术社区  ›  vihkat

应用程序无法使用模块的模块

  •  3
  • vihkat  · 技术社区  · 6 年前

    我有一个应用程序和两个模块

    MyApp -> Framework -> Module
    

    implementation project(':Framework')
    

    框架

     implementation project(':MyModule')
    

    但我不能在MyApp中使用MyModule的文件。IDE显示“cannot access”错误,我想扩展一个MyModule类的类。它没有从MyModule中找到类 有人知道吗?发生了什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Nabin Bhandari    6 年前

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

    在你的情况下,在模块中 Framework

    api project(':MyModule')