/ / ¿Por qué mis APK de Gradle son más grandes que los de Ant? - Android, hormiga, Android-Gradle

¿Por qué mis APK de Gradle son más grandes que las de Ant? - Android, hormiga, android-gradle

He estado jugando con mudarme a Gradle,pero nos dimos cuenta de que el tamaño de nuestra aplicación aumenta significativamente más de 700 kb sin ninguna razón real en comparación con nuestra compilación Ant. Traté de descomprimir los archivos APK y volver a comprimirlos y son más o menos del mismo tamaño.

Aquí está el ls salida, tanto de los APK como de las nuevas cremalleras resultantes.

-rw-r--r--   1 andrew  staff  7814614 May  8 16:09 ant-built.apk
-rw-r--r--   1 andrew  staff  7927650 May  8 16:12 ant-zipped.zip
-rw-r--r--   1 andrew  staff  8534075 May  8 16:10 gradle-built.apk
-rw-r--r--   1 andrew  staff  7963004 May  8 16:12 gradle-zipped.zip

Como puede ver, la salida de Gradle es mucho más grande,pero cuando está comprimido, es casi del mismo tamaño que la versión comprimida de la compilación Ant. ¿Hay alguna razón para que el archivo Gradle sea más grande de forma predeterminada? Ambos APK están zipalignados y firmados. zip línea de comando. No hacer nada especial en Ant o Gradle para hacer estas compilaciones.

Respuestas

1 para la respuesta № 1

Resulta que estábamos haciendo una firma adicionalpaso en la construcción de hormigas que estaba reduciendo el tamaño del archivo. La realización manual de los dos pasos de firma después de una compilación de Gradle sin firmar crea tamaños equivalentes entre Gradle y Ant. Desafortunadamente, no creo que se pueda fijar más, ya que resulta que no puedo usar la firma de configuración habitual de Gradle por ahora.