Skip to content

Instantly share code, notes, and snippets.

@jairoFernandez
Created May 25, 2017 15:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jairoFernandez/4dcde13cbb327caab75b1a0952aecd35 to your computer and use it in GitHub Desktop.
Save jairoFernandez/4dcde13cbb327caab75b1a0952aecd35 to your computer and use it in GitHub Desktop.
Firmar apk
#1. Quitar plugin no necesario en release
cordova plugin rm cordova-plugin-console
#2. Generar compilación Release
cordova build --release android
3. Generar clave privada para firmar el app (No perder archivo generado)
"c:\\Program Files (x86)\Java\jre1.8.0_77\bin\keytool.exe" -genkey -v -keystore my-release-key.keystore -alias demo_alias -keyalg RSA -keysize 2048 -validity 10000
#4. Firmar APK
"c:\\Program Files\Java\jdk1.8.0_121\bin\jarsigner.exe" -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore platforms\android\build\outputs\apk\android-release-unsigned.apk demo_alias
#5. Ejecutar herramienta de alineación:
"c:\\Users\nombre_usuario\AppData\Local\Android\sdk\build-tools\20.0.0\zipalign.exe" -v 4 platforms\android\build\outputs\apk\android-release-unsigned.apk HelloWorld.apk
##El ejemplo completo está en http://ionicframework.com/docs/v1/guide/publishing.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment