Después de agregar Google Guava r09 a nuestro proyecto Android, el tiempo de compilación aumentó significativamente, especialmente la fase de generación DEX. Entiendo que la generación DEX toma todas nuestras clases + todas las jarras de las que dependemos y las traduce al formato DEX. La guayaba es una jarra bastante grande alrededor de 1.1MBAgregar el proyecto Google Guava a Android: ralentiza significativamente la compilación
- ¿Puede ser la causa de la desaceleración de la construcción?
- ¿Se puede hacer algo para acelerar esto?
P.S. Usualmente construyo desde Intellij, pero también intenté construir con Maven, mismos resultados.
Gracias
Alex
Me he dado cuenta de esto también. Agregar Guava hace que mi compilación tome ~ 30s en lugar de ~ 8s. – goncalossilva
He separado las clases que uso de Guava. Eso ayudó a reducir el tiempo de construcción para mí. Desafortunadamente, a menos que los chicos de Guava decidan dividir la biblioteca en módulos más pequeños, esta es la única forma en que lo veo para acelerar la construcción de desarrollo. – AlexV