应用程序引用库无法在另一个库中找到接口

时间:2016-05-06 23:42:06

标签: java android maven android-gradle

我有一个奇怪的问题,我无法弄清楚库和依赖关系。

我有一个名为MyApp的应用。它调用了一个名为MyLib1Class1的类。

MyLib1Class1实施MyLib2InterfaceMyLib1Class次来电MyLib2Class并将接口传递给它。

MyLib1...MyLib2...是两个独立的库项目,发布到本地Maven存储库。

MyLib1在gradle文件中具有MyLib2

的依赖关系

MyApp具有MyLib1

的依赖关系

这两个库编译得很好。

当我编译MyApp时,我收到错误:

  

未找到MyLib2Interface的类文件

注意,应用程序仅引用包含该接口的MyLib1和MyLib1引用MyLib2。

如果我将MyLib2的依赖关系添加到MyApp它可行,但我不想这样做,我希望能够包含{{1}的依赖关系它自动包含MyLib1,无需在应用中再次引用它。

0 个答案:

没有答案