Este es el comando zipalign que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
zipalign: una herramienta de alineación ZIP / APK para archivos de aplicaciones de Android
SINOPSIS
Para alinear infile.apk y guardarlo como outfile.apk:
zipalinear [ -f ] [ -v ] infile.apk outfile.apk
Para confirmar la alineación de existing.apk:
zipalinear -c -v existente.apk
los es un número entero que define los límites de alineación de bytes. Esto debe ser siempre 4
(que proporciona una alineación de 32 bits) o, de lo contrario, no hace nada.
DESCRIPCIÓN
zipalinear es una herramienta de alineación de archivos que proporciona una optimización importante para la aplicación de Android
(.apk) archivos. El propósito es garantizar que todos los datos sin comprimir comiencen con un
alineación relativa al inicio del archivo. Específicamente, hace que todos los datos descomprimidos dentro
el .apk, como imágenes o archivos sin formato, para alinearse en límites de 4 bytes. Esto permite a todos
porciones a las que se accede directamente con mmap () incluso si contienen datos binarios con alineación
restricciones. El beneficio es una reducción en la cantidad de RAM consumida al ejecutar el
.
Esta herramienta siempre debe usarse para alinear su archivo .apk antes de distribuirlo a los usuarios finales. los
Las herramientas de compilación de Android pueden manejar esto por usted. Cuando se usa Eclipse con el complemento ADT, Exportar
El asistente automáticamente zipalinear su .apk después de que lo firme con su clave privada. La construcción
Los scripts utilizados al compilar su aplicación con Ant también zipalinear tu .apk, siempre que tú
ha proporcionado la ruta a su almacén de claves y el alias de clave en el archivo ant.properties de su proyecto, por lo que
que las herramientas de compilación pueden firmar el paquete primero.
PRECAUCIÓN: zipalinear solo debe realizarse después de que el archivo .apk haya sido firmado con su
llave. Si realizas zipalinear antes de firmar, el procedimiento de firma deshará la alineación.
Además, no modifique el paquete alineado. Alteraciones en el archivo, como cambiar el nombre
o eliminar entradas, potencialmente interrumpirá la alineación de la entrada modificada y todo lo posterior
entradas. Y los archivos agregados a un archivo "alineado" no se alinearán.
El ajuste se realiza modificando el tamaño del campo "extra" en el encabezado del archivo local zip.
secciones. Este proceso puede alterar los datos existentes en los campos "adicionales".
Para obtener más información sobre cómo utilizar zipalinear al crear su aplicación, lea Firma
Su socio de Applicación:
https://developer.android.com/tools/publishing/app-signing.html
OPCIONES
Un resumen de las opciones se incluye a continuación.
-f sobrescribir outfile.zip existente
-v salida detallada
-c confirmar la alineación del archivo dado
Utilice zipalign en línea utilizando los servicios de onworks.net