如何从Codename One构建服务器构建本机Android源代码

时间:2015-12-23 07:08:22

标签: android-studio gradle android-gradle codenameone android-studio-import

我在为Codename One发送Android版本时使用了新的gradle build switch。使用gradle构建的一个突出优点是能够在Android Studio中打开/运行,实际上项目为我打开,但我收到以下错误:

  

错误:无法加载课程   ' org.codehaus.groovy.runtime.StringGroovyMethods&#39 ;.可能的原因   这个意外错误包括:

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

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

1 个答案:

答案 0 :(得分:4)

我遇到了完全相同的问题,并且在一段时间内与Codename One支持相对应,事实证明解决方案相当简单:

定义你自己的gradle安装作为一个使用的,这是来自CodenameOne的Chen作为参考发送给我的:

screenshot from 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/