andreregino
7/22/2018 - 6:17 PM

Buildando app ionic

 ionic cordova build --release android

Se der erro do TSC

npm install --save-dev @angular/tsc-wrapped

A apk não assinada é gerada, então.

Assinar chave

 keytool -genkey -v -keystore my-release-key.keystore -alias lista-contatos -keyalg RSA -keysize 2048 -validity 10000

A keystore não assinada é gerada na raiz do app. Mover ela para platforms/android/app/build/outputs/apk/release/

 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore app-release-unsigned.apk lista-contatos

Copie o zipalign.exe para dentro da pasta atual e execute

./zipalign -v 4 app-release-unsigned.apk lista-contatos.apk