/ / Perché i miei APK Gradle sono più grandi di quelli di Ant? - Android, formica, androide gradle

Perché i miei APK Gradle sono più grandi di quelli di Ant? - Android, formica, androide gradle

Ho iniziato a giocare con Gradle,ma ci siamo resi conto che la nostra dimensione di applicazione saltava significativamente di oltre 700kb senza un vero motivo rispetto alla nostra build Ant. Ho provato a decomprimere i file APK e ad eseguirne il rezipping e sono più o meno della stessa dimensione.

Ecco il ls output, di entrambi gli APK e dei re-zip risultanti.

-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

Come puoi vedere l'uscita Gradle è molto più grande,ma quando è zippato ha la stessa dimensione della versione compressa della build Ant. C'è qualche ragione per cui il file Gradle sarebbe più grande di default? Entrambi gli APK sono firmati e firmati con zip. zip riga di comando. Non fare nulla di speciale in Ant o Gradle per creare queste build.

risposte:

1 per risposta № 1

Si scopre che stavamo facendo una firma aggiuntivapasso nella formica che stava rendendo il file più piccolo. Eseguendo manualmente le due fasi di firma dopo una build Gradle senza segno si creano dimensioni equivalenti tra Gradle e formica. Sfortunatamente non credo che possa essere ulteriormente bloccato visto che a quanto pare non posso usare la regolare firma di Gradle per ora.