Cómo utilizar la herramienta zipalign para optimizar

Uno, introducción a zipalign     

El SDK de Android incluye una herramienta "zipalign" que puede optimizar las aplicaciones empaquetadas. Ejecute zipalign en su aplicación para que la interacción entre Android y la aplicación sea más eficiente en tiempo de ejecución. Por lo tanto, este enfoque permite que las aplicaciones y todo el sistema se ejecuten más rápido. Recomendamos encarecidamente utilizar la herramienta zipalign en programas nuevos y publicados para obtener la versión optimizada.

    Según la descripción del documento oficial, los datos de la aplicación en el sistema Android se almacenan en su archivo APK y se puede acceder a ellos mediante múltiples procesos al mismo tiempo. El proceso de instalación incluye los siguientes pasos:

1. El instalador obtiene la información de permisos asociada con la aplicación actual a través del archivo de manifiesto de cada apk.

2. La aplicación Inicio lee el nombre y el icono del APK actual.

3. El servidor del Sistema leerá alguna información relacionada con el funcionamiento de la Aplicación, como la obtención y procesamiento de solicitudes de notificaciones de la Aplicación, etc.

4. Finalmente, el contenido del APK no solo se limita a la Aplicación actual, sino que también puede ser llamado por otras Aplicaciones, mejorando la reutilización de los recursos del sistema.

       El propósito más fundamental de la optimización de zipalign es ayudar al sistema operativo a indexar recursos de manera más eficiente de acuerdo con la solicitud y unificar el código de manejo de recursos para limitar la alineación de la estructura de datos (DSA) a límites de 4 bytes. Si está expuesto al contenido de la alineación de la estructura de datos por primera vez, se recomienda encarecidamente buscar contenido más relacionado para comprender completamente el propósito final de hacerlo. Esta es también la clave para comprender el principio de funcionamiento de zipalign. Si no se adopta el estándar de alineación, el procesador no puede ubicar con precisión y rapidez los recursos relevantes en la dirección de memoria.

2. Cómo utilizar

Método 1: usa la línea de comando

1. Busque el archivo zipalign.exe en la carpeta de herramientas del SDK de Android .
2. Copie el apk que desea optimizar en la carpeta de herramientas que descomprimió.
Inicio -> Ejecutar -> CMD para abrir la ventana de línea de comando
En la línea de comando, ingrese la ruta de la carpeta que descomprimió \ zipalign -v 4 El nombre del apk que desea optimizar.apk El nombre del apk.apk optimizado
例如 C: \ Windows \ android-sdk-windows \ tools \ zipalign -v 4 Example.apk Example.1.apk

Donde -v significa salida detallada y 4 significa alineación a 4 bytes.

Método 2: configurar en build.gradle

release {     // Optimización de Zipalign

    zipAlignEnabled true
}

Supongo que te gusta

Origin blog.csdn.net/hello_1995/article/details/52870573
Recomendado
Clasificación