Como enviar um aplicativo hibrido Android para o Google Play?

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.