You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Gera o APK
./gradlew assembleRelease
# Gera a chave de assinatura, se não tiver sido gerada ainda# Somente utilize letras e números na senha!
keytool -genkey -v -keystore key.keystore -alias app-key -keyalg RSA -keysize 2048 -validity 10000
# Assina o APK digitalmente
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore key.keystore app/build/outputs/apk/release/app-release-unsigned.apk app-key
# Gera o base64 da sua chave
openssl base64 -A -in key.keystore -out key.keystore.base64.txt
GitHub Actions
Entre nas configurações do seu projeto > Secrets and variables > Actions
Crie 4 secrets:
ALIAS: Nome da sua chave (padrão: app-key)
KEYPASSWORD: Senha que você criou ao gerar a chave de assinatura
KEYSTOREPASSWORD: Senha que você criou ao gerar a chave de assinatura
SIGNINGKEYBASE64: Base64 gerado da chave
No arquivo .github/workflows/build.yml, altere as linhas destacadas com o nome do seu app