如何从 libgdx 核心获取 android 后端中的接口?

How to get interface in the android backend from libgdx core?

我想从 android 后端访问核心 libgdx 中的方法,但我遇到了困难。 我试图在模块 'android' 和 'core' 之间建立循环依赖,但我遇到了错误:

Error:Unable to resolve dependency for ':android@debug/compileClasspath': Could not resolve project :android.

如何解决这个问题?最好的解决方案是什么?

通过删除您创建的循环冗余来解决此问题。而是在您的核心项目中调用一个方法来执行 "core libgdx" 中的方法。您可以在 AndroidLauncher 创建它时通过保存游戏或应用程序 class 来访问您的核心项目。