Correr aplicación en dispositivos Android
Clase 33 de 36 • Curso Básico de Ionic 2018
Requerimientos
- Java JDK
- Android Studio
- SDK tools, plataformas y componentes actualizados a través del SDK Manager de Android Studio
- Activar USB Debugging y Developer Mode en tu Android (varía según cada modelo)
- Correr el comando ionic cordova run android --device en la terminal
- Firma el APK generado:
a) Genera tu llave privada usando el JDK: keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias b) Firma tu APK corriendo: jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks android-release-unsigned.apk my-alias c) Optimiza tu APK usando zipalign, este comando puede ser encontrado en /path/to/Android/sdk/build-tools/VERSION/zipalign por ejemplo en Mac está en ~/Library/Android/sdk/build-tools/VERSION/zipalign y se corre así: zipalign -v 4 android-release-unsigned.apk HelloWorld.apk d) Para verificar que la app está firmada, corre apksigner verify HelloWorld.apk
- Con esto el APK está listo para ser instalada en tu Android, puedes encontrar una guía detallada aquí: https://developer.android.com/studio/publish/app-signing.html#signing-manually