Requisitos mínimos:
- Java JDK 1.8+
- Jarsigner
- Android Studio SDK
- Zipalign
Eu não consegui encontrar o “zipalign” em outro local, então segue link para download.
https://drive.google.com/open?id=1b12SybJQtBVyIpHZfWaMudJF2W-OXlHf
Conta desenvolvedor ativa no Google Play
///////////////////////////////////////////////////
Atenção aos detalhes:
Os diretórios podem variar de acordo com sua instalação do JAVA e Cordova.
Estes são comandos básicos.
///////////////////////////////////////////////////
Adicione uma plataforma Android
cordova platform add android
Compile uma build release
cordova build --release android
Crie seu certificado (Guarde a senha e o .keystone)
Pasta: cd "c:\Program Files\Java\jdk1.8.0_161\bin"
Comando: keytool -genkey -v -keystore "c:\certificados\seucertificado.keystone" -alias seucertificado-keyalg RSA -keysize 2048 -validity 10000
Agora só assinar o APK (Se já existir o arquivo .keystone)
Pasta padrão: cd "c:\Program Files\Java\jdk1.8.0_161\bin"
Comando: jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystone "c:\certificados\keys\seucertificado.keystore" "c:\app\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk" "seucertificado-keyalg"
Alinhe o APK
Pasta padrão: cd "c:\certificados\zipalign\"
Comando: zipalign -v 4 "c:\app\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk" "c:\app\platforms\android\app\build\outputs\apk\release\APP_GOOGLE_OK.apk"
Observações e lembretes
- Lembre-se: Você deve alterar sempre a versão da build antes de fazer o upload para o Console do Google Play (Arquivo config.xml)
- Comandos para descritos foram testados em Windows.
- Os caminhos podem variar de acordo com o usuário! Atenção as pastas.