[英]Couldn't load shared library GDX Freetype Mac
I've recently switched to Mac OSX, and when opening a project that I was developing on Windows, I get this error: 我最近切换到Mac OSX,当打开我在Windows上开发的项目时,我收到此错误:
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load shared library 'libgdx-freetype64.dylib' for target: Mac OS X, 64-bit
at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:115)
at com.badlogic.gdx.graphics.g2d.freetype.FreeType.initFreeType(FreeType.java:541)
at com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.<init>(FreeTypeFontGenerator.java:102)
at com.evh98.lithium.ui.Central.load(Central.java:43)
at com.evh98.lithium.Lithium.create(Lithium.java:60)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Unable to read file for extraction: libgdx-freetype64.dylib
at com.badlogic.gdx.utils.SharedLibraryLoader.readFile(SharedLibraryLoader.java:124)
at com.badlogic.gdx.utils.SharedLibraryLoader.loadFile(SharedLibraryLoader.java:245)
at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:113)
... 6 more
Any help would be greatly appreciated, thanks in advance. 任何帮助将不胜感激,提前感谢。
With LibGDX 1.9.6, you need to make sure to add the proper dependencies in build.gradle
使用LibGDX 1.9.6,您需要确保在
build.gradle
添加适当的依赖build.gradle
https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle#freetypefont-gradle https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle#freetypefont-gradle
FreeTypeFont GradleFreeTypeFont Gradle
Core Dependency:
核心依赖:
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
编译“com.badlogicgames.gdx:gdx-freetype:$ gdxVersion”
Desktop Dependency:
桌面依赖性:
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
编译“com.badlogicgames.gdx:gdx-freetype-platform:$ gdxVersion:natives-desktop”
I had the same issue but I resolve it by upgrading gdx-box2d.jar along with 我有同样的问题,但我通过升级gdx-box2d.jar来解决它
gdx-box2d-natives.jar then again build path. gdx-box2d-natives.jar然后再次构建路径。
I think this problem arise due to GL version. 我认为这个问题是由GL版本引起的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.