我正在尝试让libgdx gradle项目在AIDE上工作。AIDE是安卓上的一个应用程序,就像一个IDE。它似乎不起作用,因为构建配置.java没有生成包名称。有人有任何解决方法吗?
好的,我已经完成了我的项目编译。我所做的是...
- 在AIDE下创建了一个新的LibGDX项目。
- 保留所有文件夹名称不变。 即gdx-game,gdx-game-android。
- 使用 adb,我将所有文件推送到这些各自的文件夹中。 例如 Core = GDX-game, android = gdx-game-android
- 我还必须从我之前在 AIDE 中创建的另一个工作测试 LibGDX 应用程序中复制 .classpath,因为这次没有。
瞧!
至少它对我有用。
似乎AIDE有一门关于使用libGDX的新互动课程
这是我的解决方案:
首先将核心/src 文件夹复制到 android/src 文件夹然后将库文件夹从项目复制到安卓文件夹
我唯一的问题是libgdx.jar助手的文件是旧版本。我下载了最新版本的 gdx 并将 jar 文件复制到库文件夹。
@thhVictor,"它似乎不起作用,因为构建配置.java没有生成包名称"
这是因为AIDE试图将常规Java项目(即名为"core"的LibGdx项目)视为Android项目。您可以自己导航到core/目录进行检查,并看到AIDE显示选项"打开此Android应用程序项目"而不是"打开此Java项目"。打开并单击"运行"后,您将看到错误
您有 2 个选项:
-
基于 Gradle 的 https://github.com/Deepscorn/libgdx-gradle-template/blob/master/README.md#aide
-
基于 http://deepscorn.blogspot.ru/2016/07/building-and-running-android-studio.html 的 ECCLISE 项目文件
两者都需要手工做事。但我更喜欢基于 gradle 的,因为它是现代的东西,所以我希望 AIDE 开发人员能够支持基于 gradle 的常规 Java 项目