Sign app¶
Para poder subir la aplicacion al android market, es necesario firmar la app, para ello seguiremos los siguentes pasos:
- Generar la clave
#Sintaxis
keytool -genkey -v -keystore <keystore> -alias <alias app> -keyalg <algoritmo cifrado> -keysize <tamaño cifrado> -validity <validez>
#Ejemplo
keytool -genkey -v -keystore RADIOPORT.keystore -alias RADIOPORT -keyalg RSA -keysize 2048 -validity 10000
- Firmar
#Sintaxis
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <keystore> <app no firmada> <alias>
#Ejemplo
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore RADIOPORT.keystore android-release-unsigned.apk RADIOPORT
- Optimizar
#Sintaxis
zipalign -v 4 <app no firmada> <app final>
#Ejemplo
zipalign -v 4 android-release-unsigned.apk RADIOPORT.apk