Travis ci造成失败 – 原因:PermGen空间
我使用Kotlin创建了一个Android应用程序,并在回购中添加了Travis CI支持。 构建总是失败。
原因:PermGen空间
这是什么意思? 我的.travis.yml文件是
language: android android: components: - tools - platform-tools - build-tools-23.0.2 - android-23
我解决了它。
我改变了我的.travis.yml文件添加:
env: - GRADLE_OPTS="-Xmx512m -XX:MaxPermSize=512m"
PermGen空间在这里描述 。
我建议添加这行到您的build.gradle
增加permgen大小的测试:
test { jvmArgs "-XX:MaxPermSize=256m" }
或者,您可以使用Java 8来完全避免PermGen的麻烦。 添加到您的.travis.yml:
jdk: - oraclejdk8