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