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 al iniciar el emulador x86 de Android en Travis CI
  • "Invalid --abi armeabi-v7a para el destino seleccionado" con las API de Google
  • Almacenamiento en caché del SDK de Android en Travis CI
  • Error de generación de Travis Ci causado por los acuerdos de licencia de Android SDK
  • Com.android.builder.testing.ConnectedDevice> hasTests FALLA
  • Travis CI falló porque no puede aceptar licencia Constrain Layout
  • Travis CI para Android - Error de compilación: No se pudo encontrar el destino y no se encontraron dependencias
  • Travis CI skip pruebas (Gradle Android proyecto)
  • ¿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?
  • Travis-CI Android pruebas con Gradle mantener el tiempo de espera
  • Dependencias de Gradle con Travis CI en proyecto Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.