无法将 .ttf 字体添加到 libgdx 项目

Trouble adding .ttf fonts to libgdx project

我正在使用 Android Studio 1.0.2 和 LibGDX。我正在尝试使用自定义 .ttf 文件,但它不起作用。这就是我所做的:

我下载了 gdx-freetype .jar 并解压缩了。在 android 目标 armeabi/armeabi-v7a 中添加了适当的 .so 文件。并将 .jar 的内容解压缩到开发人员 post 中定义的根 lib 文件夹。

我右键单击并将 .jar 链接到库,然后按照此 post.

中已接受答案的其余说明进行操作

问题是,当我开始在主 Java class 中输入 FreeType... 时,无论我做什么,它都不会显示或让我导入它。 有人有任何其他建议或经历过同样的事情吗?

我建议使用 gradle 为您完成此操作。如果您将与此类似的 freetype 添加到您的 build.gradle,它将自动下载(如果您升级项目的 gradle 依赖项):

project(":android") {
apply plugin: "android"

configurations { natives }

dependencies {
    compile project(":core")
    compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
    compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
    natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
    natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
    natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
}
}