Primeiro passo é configurar assinatura do seu aplicativo no gradle Considerações sobre assinaturas
Observação: o nome dentro do bloco
signingConfigs
pode ser de sua escolha, não precisa colocar o mesmo da documentação, ele será referênciado dentro do blocoandroid.buildTypes.release
populando a propriedadesigningConfig
.
Exemplo
signingConfig signingConfigs.configSigningProduction
Depois que você tiver um jks criado, e gradle configurado você pode está gerando um aplicativo via terminal executando o comando abaixo
./gradlew assembleRelease --stacktrace
Nesse exemplo o --stacktrace foi passado porque caso ocorra algum problema ao executar o comando, será printando um log do problema no terminal.
Esse projeto vai está utilizando os recursos do google cloud para publicar o aplicativo remotamento em sua determinada faixa.
Observação: No final do registro será liberado um arquivo json, coloque dentro da pasta app exemplo
/app/service-account.json
caso seja feito um fork desse projeto o mesmo já se encontra no.gitignore
com esse nome.
Em construção...