Firma tu aplicación Android con Eclipse y alineala con Zipalign
Veamos cómo podemos firmar nuestras aplicaciones Android desde el IDE Eclipse, para subirlas al Play Store.
Bien, una vez abierto nuestro proyecto en Eclipse, tenemos que ir al archivo AndroidManifest.xml, y auna vez ahí, buscar la pestaña ‘Manifest’ y en el apartado ‘Exporting’, hacer click en ‘Use the export wizard’.
Una vez se nos abra el wizard seleccionaremos el proyecto a exportar, a continuación viene el proceso de firma de la aplicación, si no tenemos una keystore creada, seleccionaremos «Create new keystore», elegimos una ruta para guardarla y una contraseña, ¡OJO!, esta contraseña es muy importante, sin ella no podremos volver a firmar la aplicación.
Después rellenamos los campos del formulario y seguimos con el proceso hasta finalizar.
Ya tenemos nuestra aplicación firmada, ahora vamos a alinearla, importante realizar este proceso después de firmar la app, bien, para ello usaremos ‘zipalign’, que, citando la web oficial, se define como:
zipalign is an archive alignment tool that provides important optimization to Android application (.apk) files. The purpose is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file.
http://developer.android.com/tools/help/zipalign.html
Bien, ahora abrimos una consola y escribimos lo siguiente:
zipalign -f -v 4 BaenAppSemanaSanta.apk BaenAppSemanaSantaAligned.apk
Deberá ser ejecutado situándonos en el mismo directorio donde se encuentre nuestro apk firmado.
¡Listo! Ya tenemos nuestra aplicación firmada y alineada, ahora podrás ir a la consola de desarrolladores del Play Store y subir la aplicación.
Espero que os sea de ayuda.
HackSaludos!
2 comentarios
al ejecutar me aparece comando no encontrado para zipalign
Donde lo puedo bajar?
Hola! Viene incluido en el sdk de Android «sdk/build-tools/androidX», para ejecutarlo, incluye ese directorio en el PATH, o simplemente entra desde consola al directorio y ejecuta zipalign.
Por si acaso te dejo más info:
http://developer.android.com/tools/help/zipalign.html
Saludos!