尝试使用 Eclipse 和 Gluon 启动 IOSDevice 时出现 CSSLexer 的 IOException

IOException with CSSLexer when trying to launchIOSDevice using Eclipse and Gluon

我已经在桌面、Android 设备和模拟器以及 iOS 模拟器上成功测试了一个简单的 Gluon Mobile 应用程序。但是在启动时:launchIOSDevice 我收到以下错误:

IOException with com.sun.javafx.css.parser.CSSLexer$$Lambda: null

和(减少的)堆栈跟踪

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':launchIOSDevice'.

Caused by: java.lang.RuntimeException: IOException with com.sun.javafx.css.parser.CSSLexer$$Lambda: null

Caused by: java.io.EOFException

我在尝试 :createIpa 时得到了完全相同的错误。 我尝试了不同的 Java 和 Gradle 版本以及多个项目,但似乎没有任何东西可以移植到 iOS 设备。

我正在使用

'org.javafxports:jfxmobile-plugin:1.3.10'

distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip

有没有人遇到过类似的错误?

解决方法是删除以下文件夹的内容 /Users/<user>/.robovm/cache/ios/arm64/release/Users/<user>/.‌​gradle/caches/module‌​s-2/files-2.1/org.ja‌​vafxports/ios-sdk/8.‌​60.9/<.>/unpacked/io‌​s-sdk/rt/lib/ext/jfx‌​rt.jar/com/sun/javaf‌​x/css/parser

并重新运行 :clean:launchIOSDevice

文件夹最多应包含 CSSLexer$$Lambda.class.o 才能成功构建成绩任务。