使用oracle java在jenkins中构建android项目

使用oracle java在jenkins中构建android项目,java,android,jenkins,Java,Android,Jenkins,当我试图用jenkins构建android时,我遇到了这个错误。 我认为这个错误与詹金斯无关 Execution failed for task ':app:preDexProductionDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-oracle/bin/j

当我试图用jenkins构建android时,我遇到了这个错误。 我认为这个错误与詹金斯无关

Execution failed for task ':app:preDexProductionDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-oracle/bin/java'' finished with non-zero exit value 137
我正在尝试执行的命令(ProductionDebug是一种风格)

/gradlew clean assembleeproductiondebug--stacktrace

编辑1 所以我认为这是一个内存不足的错误

詹金斯维基也对它进行了分类

现在我的问题是: 是否可以使用1gb内存运行android构建

编辑2


我也尝试过使用java 7u25,现在整个系统变得无响应,需要从AWS控制台重新启动。

不久前我们也遇到了同样的问题,结果是我们使用的服务器的RAM中出现了一些错误。所以我建议您在服务器上运行一些测试

至于你的问题,1GB内存用于整个系统或仅用于你的项目


顺便说一句-对不起,我的英文不是很好,我希望这会有所帮助。

我们不久前也遇到了同样的问题,结果是我们使用的服务器的RAM中出现了一些错误。所以我建议您在服务器上运行一些测试

至于你的问题,1GB内存用于整个系统或仅用于你的项目


顺便说一句-对不起,我的英语不是很好,我希望这会有所帮助。

所以我设法让它工作起来。提供512MB交换内存,用于组装应用程序。虽然需要8~9分钟


我不会接受这个答案,希望有更好的解决办法。

所以我设法让这个办法奏效。提供512MB交换内存,用于组装应用程序。虽然需要8~9分钟


我不会接受这个答案,希望有更好的解决方案。

整个服务器,jenkins占用约400 Mb,因此我猜其余部分将用于构建。整个服务器,jenkins占用约400 Mb,因此我猜其余部分将用于构建。