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 
  • Error de generación de Travis Ci causado por los acuerdos de licencia de Android SDK
  • Cómo ejecutar Prueba Travis-CI y Espresso
  • Travis CI falló porque no puede aceptar licencia Constrain Layout
  • No se puede configurar travis para trabajar en el proyecto android
  • La construcción de Travis CI falló
  • Travis CI Android Tests: no hay dispositivos conectados
  • Travis.yml ./gradlew: Permiso denegado
  • ¿Cómo burlar el buildConfigField de Gradle para la construcción de Travis CI?
  • Uso de Travis CI con Android
  • Travis CI skip pruebas (Gradle Android proyecto)
  • Travis CI - Android Project Build Failing
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.