当我尝试使用 jenkins 构建 android 时,出现此错误。 我认为该错误与 Jenkins 无关。
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 assembleProductionDebug --stacktrace
编辑 1 所以我认为这是来自 this Q/A 的内存不足错误
Jenkins Wiki 也对其进行了编目 here
现在我的问题是: 是否可以使用 1GB RAM 运行 Android 版本?
编辑2
我也尝试过使用 java 7u25,现在整个系统变得无响应,需要从 AWS 控制台重新启动。
最佳答案
我们不久前遇到了同样的问题,事实证明我们使用的服务器的 RAM 存在一些错误。所以我建议你在你的服务器上运行一些测试。
至于你的问题,1GB RAM 用于整个系统或仅用于你的项目。
附注- 对不起,我的 ENG 不太好,我希望这能有所帮助。
关于java - 使用oracle java在jenkins中构建android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297981/