我正在整合我(libgdx) core module的,android module将我的整个项目编译成一个大项目。然而,在这次整合的最后,我遇到了一个我之前没有想到的问题。
我无法android module从core module. 但是,我可以从 android 访问核心。我使用默认设置libgdx setup.jar为 android 创建了我的 libgdx 项目。我试图在 中包含android module作为依赖项,core module但这会导致错误声明Error: Circular reference between projects: :android -> :core -> :android. 所以我想为什么不制作另一个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为 ajava library但错误是一样的。
现在我确信有一个解决方案。也许以某种方式制作一个android module可以core module访问的接口。
我对这一切都很陌生。有什么建议、建议或解决方案吗?