在使用Libgdx制作Android应用中,使用TrueTypeFontFactory时出现java.lang.NoClassDefFoundError错误。

4

我一直在尝试运行一个libgdx Android项目,但是无论如何都不起作用。它显示:

ERROR/AndroidRuntime(5502): java.lang.NoClassDefFoundError: com.badlogic.gdx.graphics.g2d.stbtt.TrueTypeFontFactory

我使用了libgdx扩展库的gdx-stb-truetype.jar来显示TTF字体。我的项目结构如下:

Common project:
included gdx-stb-truetype.jar and gdx-stb-truetype-natives.jar as reference library

Android Project:
Referenced Project: Common project

Desktop Project:
Referenced Project: Common project

在桌面项目上运行得非常好,但无法在Android上运行。


2
请点击此处查看:https://dev59.com/zGkw5IYBdhLWcg3whK48#9833655 - adneal
1个回答

1

看起来在libGDX中TrueTypeFontFactory已经被弃用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接