我在为Codename One发送Android版本时使用了新的gradle build switch。使用gradle构建的一个突出优点是能够在Android Studio中打开/运行,实际上项目为我打开,但我收到以下错误:
错误:无法加载课程 ' org.codehaus.groovy.runtime.StringGroovyMethods&#39 ;.可能的原因 这个意外错误包括:
如果是 损坏Gradle进程,您也可以尝试关闭IDE然后 杀死所有Java进程。
- Gradle的依赖缓存可能是 损坏(这有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要
- Gradle构建过程(守护进程)的状态可以 腐败。停止所有Gradle守护进程可以解决此问题。停止Gradle构建过程(需要 重启)
- 您的项目可能正在使用第三方插件 这与项目中的其他插件或者不兼容 该项目请求的Gradle版本。
我重新启动了这个过程,IDE并做了很多事情并没有取得真正的成功。
答案 0 :(得分:4)
我遇到了完全相同的问题,并且在一段时间内与Codename One支持相对应,事实证明解决方案相当简单:
定义你自己的gradle安装作为一个使用的,这是来自CodenameOne的Chen作为参考发送给我的:
我安装了gradle 2.8并在设置中进行了配置,几乎可以正常工作。我还必须按照Android Studio - supplied javaHome is not a valid folder&的说明进行操作。尽管服务器中没有必要进行多性行为,但是After update of AS to 1.0, getting "method ID not in [0, 0xffff]: 65536" error in project甚至是https://jsfiddle.net/yudhir/31bozsge/2/。