Firma tu aplicación Android con Eclipse y alineala con Zipalign
Anuncio:
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!