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