libGDX/roboVM:如何修复 "Native Library libhfscompressor.dylib already loaded in another classloader"?

libGDX/roboVM: How to fix "Native Library libhfscompressor.dylib already loaded in another classloader"?

我在 Android Studio (1.1.0) 中使用带有 libGDX (1.5.5) 的 roboVM (1.0.0) 并面临在 [=21= 上执行的问题] 设备只有在删除 gradle 目录(~/.gradle)后才能工作。未事先删除 ~/.gradle,执行失败并显示以下错误消息:

[ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.UnsatisfiedLinkError: Native Library ~/.m2/repository/org/robovm/robovm-dist/1.0.0/unpacked/robovm-1.0.0/bin/libhfscompressor.dylib already loaded in another classloader

您是否知道可能导致此问题的原因或解决方法?

badlogic games 的好朋友在这里发布了一个解决方案:https://github.com/robovm/robovm/issues/867

归结为通过在 gradle.properties 中设置 org.gradle.daemon=false 来禁用 Gradle 构建守护进程。

你可以调用 ./gradlew --stop 然后 运行 你是 ios:launchiOSSimulator / device for it too work.