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

时间:2015-01-15 05:45:41

标签: android-studio libgdx true-type-fonts

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

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

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

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

问题在于,无论我在我的主Java类中开始输入FreeType时我做了什么,它都没有显示或让我导入它。 任何人有任何其他建议或经历过相同的事情吗?

1 个答案:

答案 0 :(得分:1)

我建议使用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"
}
}