作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在尝试运行一个 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 上运行。
最佳答案
看起来 TrueTypeFontFactory 在 libGDX 中已被弃用。
关于java.lang.NoClassDefFoundError 在 Libgdx for android 中使用 TrueTypeFontFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951008/
我一直在尝试运行一个 libgdx Android 项目,但它无论如何都不会成功。它正在显示: ERROR/AndroidRuntime(5502): java.lang.NoClassDefFoun
我是一名优秀的程序员,十分优秀!