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
- 如何在Kotlin中编写下面的代码来实现回调
- 用Kotlin在Android中创建Parcelable数据类有没有一种方便的方法?
- kotlin lambda表达式作为可选参数
- 如何使用改进发送请求到tt-rss api
- 在android中替代和快速替换findViewById
- compileReleaseKotlin失败,java.lang.ClassNotFoundException:com.sun.tools.javac.util.Context
- CWAC相机自动对焦()和闪光灯模式的问题
- 使用RenderScript创建HSV直方图
- 现在我应该学习哪些下面的技术作为Android开发人员,以在未来几天内获得更好的范围?