应用程序不能使用模块的模块

时间:2018-09-20 08:15:10

标签: java android gradle android-gradle

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

MyApp -> Framework -> Module

MyApp

implementation project(':Framework')

框架

 implementation project(':MyModule')

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

1 个答案:

答案 0 :(得分:2)

如果要提供对使用它的模块的访问权限,请使用api代替implementation(在中间模块中)。

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

api project(':MyModule')