travis ci构建失败 - 原因:PermGen空间

时间:2016-02-25 17:41:01

标签: android gradle android-gradle travis-ci kotlin

我用Kotlin创建了一个Android应用程序,我在回购中添加了Travis CI支持。 构建总是失败。

原因:PermGen空间

这是什么意思?我的.travis.yml文件是

language: android
android:
  components:
    - tools
    - platform-tools
    - build-tools-23.0.2
    - android-23

3 个答案:

答案 0 :(得分:3)

我解决了。

我更改了我的.travis.yml文件:

Assert failed. Expected:<...

答案 1 :(得分:2)

PermGen Space described here

我建议将这些行添加到build.gradle中以增加permgen的大小以进行测试:

test {
    jvmArgs "-XX:MaxPermSize=256m"
}

答案 2 :(得分:0)

或者,您可以使用Java 8完全避免PermGen问题。将其添加到.travis.yml:

jdk:
  - oraclejdk8