如何在子项目中使用root项目?

时间:2018-01-09 10:44:06

标签: android

以下是我的情况。

enter image description here

和app的build.gradle(根项目)

dependencies {
   compile project(':magicfilter')
   compile project(':zgallery')
   compile project(':dialogs')
}

我想在magicfilter,zgallery,对话框(子项目)中使用app(root项目)。

但是我不能在子项目中引用app类......

如何在子项目中调用根项目的类?

2 个答案:

答案 0 :(得分:1)

我想你不能。即使有可能不应该这样做。如果你需要在其他模块上调用主模块的某些东西,那么项目的架构可能没有很好的定义,也许最好以其他方式构建它。

答案 1 :(得分:0)

我认为这不是一个好的设计模式,也不是模型的有效分发,为什么你需要在子项目中访问你的app项目?