Travis ci build failing – causa: PermGen espacio

He creado una aplicación de Android con Kotlin y he añadido Travis CI apoyo en el repo. La construcción siempre está fallando.

Causa: Espacio PermGen

Qué significa eso? Mi archivo .travis.yml es

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

Lo solucioné.

He cambiado mi archivo .travis.yml añadiendo:

 env: - GRADLE_OPTS="-Xmx512m -XX:MaxPermSize=512m" 

PermGen Espacio descrito aquí .

Sugiero agregar estas líneas en su build.gradle para aumentar el tamaño de permgen para las pruebas:

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

Como alternativa, puede utilizar Java 8 para evitar problemas de PermGen por completo. Añada esto a su .travis.yml:

 jdk: - oraclejdk8 
  • Variantes de construcción de Android en travis.ci
  • ¿Cómo burlar el buildConfigField de Gradle para la construcción de Travis CI?
  • Com.android.builder.testing.ConnectedDevice> hasTests FALLA
  • No se puede configurar travis para trabajar en el proyecto android
  • ¿Cómo debo configurar Travis-CI para una biblioteca de Android?
  • Travis CI Android Tests: no hay dispositivos conectados
  • Error al iniciar el emulador x86 de Android en Travis CI
  • Travis CI falló porque no puede aceptar licencia Constrain Layout
  • ¿Cuál es la mejor práctica para usar keystores para firmar la versión de lanzamiento de una aplicación para Android en Travis CI?
  • La construcción de Travis CI falló
  • Almacenamiento en caché del SDK de Android en Travis CI
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.