【发布时间】:2017-04-14 19:28:22
【问题描述】:
我正在将我的(libgdx) core module 与android module 集成以将我的整个项目编译成一个大项目。然而,在这次整合的最后,我遇到了一个我之前没有想到的问题。
我无法从core module 访问android module 中的功能。但是,我可以从 android 访问核心。我使用默认的libgdx setup.jar 为android 创建了我的libgdx 项目。我试图将android module 作为依赖项包含在core module 中,但这会导致错误声明Error: Circular reference between projects: :android -> :core -> :android。所以我想为什么不制作另一个java模块,让another_module依赖core module,然后android module将依赖another_module。但是这样做会导致出现Error:Module ':core:1.0' depends on one or more Android Libraries but is a jar 的错误。我尝试将another_module 设为java library,但错误是一样的。
现在我确信有一个解决方案。也许以某种方式在android module 中创建一个core module 可以访问的接口。
我对这一切都不熟悉。有什么建议、建议或解决方案吗?
【问题讨论】:
标签: java android module libgdx android-module