Java 有没有办法在不创建库模块的情况下将模块a导入另一个模块B中?在安卓工作室

Java 有没有办法在不创建库模块的情况下将模块a导入另一个模块B中?在安卓工作室,java,android,android-studio,Java,Android,Android Studio,我是android新手。我正在创建一个包含三个模块的应用程序:message、monitorPhone和application。他们相互依赖。消息和监视器电话取决于数据库模块,因为它包含数据库。现在监听电话也依靠短信来发送短信。信息模块还依赖于monitorPhone来激活功能。 我尝试将模块更改为库模块。当监听电话和消息模块依赖于数据库模块(我已将数据库模块更改为库模块)时,它会工作。但无法将消息导入monitorPhone。通过将两者都更改为库模块,我得到了一个错误,即“循环依赖” 没有这样

我是android新手。我正在创建一个包含三个模块的应用程序:message、monitorPhone和application。他们相互依赖。消息和监视器电话取决于数据库模块,因为它包含数据库。现在监听电话也依靠短信来发送短信。信息模块还依赖于monitorPhone来激活功能。
我尝试将模块更改为库模块。当监听电话和消息模块依赖于数据库模块(我已将数据库模块更改为库模块)时,它会工作。但无法将消息导入monitorPhone。通过将两者都更改为库模块,我得到了一个错误,即“循环依赖”

没有这样的奢侈。 你能做的是;您可以将所有三个都创建为库,并在顶部有一个继承所有的库。 从而避免了循环依赖。 Android不会让你继续循环依赖。:)