martes, 16 de junio de 2015

Firmar un apk release en consola

Para firmar un apk por consola, cuando estamos trabajando con cordova.
Realizar el build, cordova build android


//Asegurarse que esten las variables de entorno seteadas
$export ANDROID_HOME=/Applications/Android/sdk 
$export PATH=$PATH:$ANDROID_HOME/bin
$ant release

//Se genera el directorio bin con los release apt
$cd bin/ 

//Generar el key
$keytool -genkey -v -keystore prueba.keystore -alias parques -keyalg RSA -keysize 2048 -validity 10000
$jarsigner  -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore prueba.keystore app-release-unsigned.apk parques
$jarsigner -verify -verbose -certs app-release-unsigned.apk
$zipalign -v 4 app-release-unsigned.apk app.apk

Es el app.apk que esta dentro de la carpeta bin el que podemos subir a playstore




Fuente:
http://developer.android.com/tools/publishing/app-signing.html#cert

No hay comentarios:

Publicar un comentario