libgdx throws exception on Mac, couldn#39;t load shared library libgdx-controllers-desktop.dylib(libgdx 在 Mac 上抛出异常,无法加载共享库 libgdx-controllers-desktop.dylib)
问题描述
我的 libgdx 有问题.它说:
I have a problem with the libgdx. It Says:
Couldn't load shared library 'libgdx-controllers-desktop.dylib' for target: Mac OS X, 32-bit
有人有建议吗?
完全例外:
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Error creating controller manager: com.badlogic.gdx.controllers.desktop.DesktopControllerManager
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:113)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error creating controller manager: com.badlogic.gdx.controllers.desktop.DesktopControllerManager
at com.badlogic.gdx.controllers.Controllers.initialize(Controllers.java:101)
at com.badlogic.gdx.controllers.Controllers.getControllers(Controllers.java:47)
at de.datpixelstudio.canopus.states.GameState.init(GameState.java:50)
at de.datpixelstudio.statebasedgame.StateBasedGame.enterState(StateBasedGame.java:97)
at de.datpixelstudio.statebasedgame.State.enterState(State.java:54)
at de.datpixelstudio.statebasedgame.InputHandlerMain.keyDown(InputHandlerMain.java:41)
at com.badlogic.gdx.InputMultiplexer.keyDown(InputMultiplexer.java:70)
at com.badlogic.gdx.backends.lwjgl.LwjglInput.processEvents(LwjglInput.java:277)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:187)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:110)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load shared library 'libgdx-controllers-desktop.dylib' for target: Mac OS X, 32-bit
at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:104)
at com.badlogic.gdx.controllers.desktop.DesktopControllerManager.<init>(DesktopControllerManager.java:30)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.badlogic.gdx.controllers.Controllers.initialize(Controllers.java:99)
... 9 more
Caused by: java.lang.NullPointerException
at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:102)
... 17 more
它的每晚版本 01/12/2013
its the nightly version 01/12/2013
推荐答案
哦,原来是这个问题.我忘了把 gdx-controllers-desktop-natives.jar 放进去.
Oh, that caused the problem. I forgot to take the gdx-controllers-desktop-natives.jar in.
这篇关于libgdx 在 Mac 上抛出异常,无法加载共享库 libgdx-controllers-desktop.dylib的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:libgdx 在 Mac 上抛出异常,无法加载共享库 libgdx


- 如何指定 CORS 的响应标头? 2022-01-01
- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 转换 ldap 日期 2022-01-01
- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01
- 获取数字的最后一位 2022-01-01