4

在为 Codename One 发送 Android 构建时,我正在使用新的gradle 构建开关。使用 gradle 构建的突出优势之一是能够在 Android Studio 中打开/运行,并且确实该项目为我打开了,但我收到以下错误:

错误:无法加载类“org.codehaus.groovy.runtime.StringGroovyMethods”。此意外错误的可能原因包括:

  • Gradle 的依赖缓存可能已损坏(有时会在网络连接超时后发生。)重新下载依赖并同步项目(需要网络)
  • Gradle 构建过程(守护进程)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。停止 Gradle 构建过程(需要重新启动)
  • 您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。
在 Gradle 进程损坏的情况下,您还可以尝试关闭 IDE,然后杀死所有 Java 进程。

我重新启动了这个过程,IDE 并做了很多没有真正成功的事情。

4

1 回答 1

4

我遇到了完全相同的问题,并且不久前与 Codename One 支持相对应,结果证明解决方案相当简单:

定义您自己的 gradle 安装作为使用,这是 CodenameOne 的 Chen 发给我作为参考的内容:

陈的截图

我安装了 gradle 2.8 并在设置中对其进行了配置,并且几乎可以正常工作。我还必须遵循Android Studio 的说明 - 提供的 javaHome 不是有效的文件夹,甚至在将 AS 更新到 1.0 后,在项目中出现“方法 ID 不在 [0, 0xffff]:65536”错误,尽管事实上多服务器中不需要做爱吗?

于 2015-12-23T08:14:31.390 回答