libGDX / roboVM:如何修复“已在另一个类加载器中加载的本机库libhfscompressor.dylib”?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libGDX / roboVM:如何修复“已在另一个类加载器中加载的本机库libhfscompressor.dylib”?相关的知识,希望对你有一定的参考价值。
我在android Studio(1.1.0)中使用了带有libGDX(1.5.5)的roboVM(1.0.0),并且面临的问题是ios设备上的执行仅在删除了gradle目录(〜/ .gradle)后才能运行。在没有事先删除〜/ .gradle的情况下,执行失败并显示以下错误消息:
[错误] [org.gradle.BuildExceptionReporter]引起:java.lang.UnsatisfiedLinkError:Native Library~ / .m2 / repository / org / robovm / robovm-dist / 1.0.0 / unpacked / robovm-1.0.0 / bin / libhfscompressor.dylib已经加载到另一个类加载器中
您有什么想法可能导致此问题或如何解决它?
badlogic游戏中的优秀人员在这里发布了一个解决方案:https://github.com/robovm/robovm/issues/867
它归结为通过在qazxsw poi中设置qazxsw poi来禁用Gradle构建守护程序。
你可以打电话给./gradlew --stop然后运行你的ios:launchiOSSimulator /设备也可以。
以上是关于libGDX / roboVM:如何修复“已在另一个类加载器中加载的本机库libhfscompressor.dylib”?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 上的 LibGDX:使用 Robovm 以编程方式旋转屏幕