从自定义功能中找不到android类

时间:2017-08-03 13:22:04

标签: android android-instant-apps

我正在尝试模块化我的应用,但我遇到了问题。

我有四个模块,app和instantapp作为应用程序,作为功能,基础和细节,好吗?

base是我的大部分逻辑gradle文件的主要功能(com.android.feature):

apply plugin: 'com.android.feature'

 bla bla bla

dependencies {
    application project(":app")
    feature project(":details")
}

详细说明了gradel文件:

apply plugin: 'com.android.feature'

bla bla bla

dependencies {
    implementation project(':base')
}

来自base的Android清单有一个名为:com.jtcsoft.com的软件包,详细信息功能包含一个软件包:com.jtcsoft.com.details。

一切都在细节上工作正常但是在基本特征I中没有找到细节特征类:( Android Studio告诉我在基本配置中添加一个编译项目(“:details”),但这会导致循环依赖。

我做错了什么? :(

提前多多感谢!

1 个答案:

答案 0 :(得分:1)

功能之间的依赖关系可能只是单向的。对于"细节"它没关系。依靠内部的任何东西" base",而不是相反。