更新:Java 10.0.2 与 GDX 1.9.8 存在问题,所以我降级到 Java 8,一切都按预期工作。如果您安装了最新的 Java 10,请卸载并下载并安装 Java 8 版本。
老评价:
我最近在使用 android 3.1.4 和当前版本的 libgdx(jar 于 09/xx/2018 下载)时遇到了这个问题。
环境:新安装的Windows 7 Ultimate + sp1 +便利汇总,gdx-setup.jar(2018年9月xx),+ Android Studio 3.1.4(全新安装),java 10.0.2。
问题重现:gdx-setup.jar 用我更新的“build-tools”+“api”生成了一个项目,但该项目没有在 Android Studio 中编译并产生最初发布的错误。
过程:gdx-setup.jar 及其默认的 build-tools(27.0.3) 和默认的 api(27) 将产生关于不正确 api 28 > 27 的错误,这可能与某些无关,但新安装的 Android Studio 3.1 .4 可能会遇到这种情况。使用 Android studio sdk-manager(工具选项卡)并下载 27.0.3 build-tools 和 sdk-tools(确保检查“显示包详细信息”以查看可见性)。安装上述内容并在默认情况下重新运行 gdx-set.jar 后,我能够生成项目,甚至可以在 Android Studio 上编译/运行。
GDX 的临时解决方案(2018 年 9 月):确保 Android Studio 具有:build-tools 27.0.3 + sdk-tools 27,并使用工具的默认值创建 gdx 项目(创建 gdx 项目时两个提示均否)。