我有一个默认的“新手机游戏 Java/libgdx”项目。
我下载了 libgdx-freetype 并将 libgdx-freetype.jar 和 libgdx-freetype-natives.jar 以及带有 .so 文件的文件夹提取到gdx-game和gdx-game-android文件夹中。
我在这个问题的底部修改了 .classpath 文件。我尝试添加该行
<classpathentry kind="lib" exported="true" path="libs/gdx-freetype-natives.jar"/>
但这无济于事。该应用程序在第一次运行时仍然崩溃,没有调试日志输出。
该应用程序编译良好,编辑器识别并自动完成这些类。当我单击运行时,它会崩溃。“该应用程序已停止工作”
我尝试长按 .jars,但这只能让我选择从项目中删除。
我尝试重新启动 AIDE,但这也没有帮助。
我需要更改什么才能让 libgdx-freetype 与我的 AIDE 项目一起使用?
Gdx游戏
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" exported="true" path="libs/gdx.jar"/>
<classpathentry kind="lib" exported="true" path="libs/gdx-freetype.jar"/>
</classpath>
Gdx-游戏-安卓
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="src" exported="true" path="/gdx-game" combineaccessrules="false"/>
<classpathentry kind="output" path="bin/classes"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" exported="true" path="/gdx-game/libs/gdx.jar" />
<classpathentry kind="lib" exported="true" path="/gdx-game/libs/gdx-freetype.jar" />
<classpathentry kind="lib" exported="true" path="libs/gdx-backend-android.jar" />
</classpath>