Ultimas do CanalQb

CanalQb - Python - Enviando seu Keystore para o Google Play Console

@CanalQb


CanalQb - Python - Enviando seu Keystore para o Google Play Console



CanalQb



Sempre crie uma frase de segurança única para jogos, Airdrops e qualquer outra coisa de origem desconhecida, em vez de usar sua carteira principal.



Bom amigos neste tutorial, vamos para mais um progresso no lançamento do nosso aplicativo.
No post anterior, ensinei a criar sua propria KeyStone https://bit.ly/3YHI7KX

Agora vou mostar pra você como enviar o KeyStone para o Google Play

Primeiro Vamos acessar o Google Play Console, e navegar até o Teste interno, dentro do teste interno vá em Visualizar e confirmar a versão




No meu caso, apresenta 2 erros



Para o erro É necessário fazer upload de um APK ou Android App Bundle para este app. preciso do certificado do Keystore para continuar, é o processo de upload do meu .aab.

Então na mesma tela eu clico em Voltar



E eu chego nesta tela onde está o meu arquivo já updado com extensão aab, mas informando em vermelho Todos os pacotes enviados precisam ser assinados.


Então clicar em "Mudar chace de assinatura"

A tela irá aparecer

Cique em "Mudar a chave de assinatura do app"


Escolha "Exportar e fazer upload de uma chave de um keystore Java"



Siga todo o processo e faça os downloads que o google irá fornecer.
Basicamente ele vai pedir para baixar 2 arquivos (encryption_public_key.pem e pepk.jar), o arquivo  pepk.jar obviamente vai precisar do java, e que ele esteja configurado no PATH do Windows.
Salve o arquivo pem e o jar na mesma pasta da sua keystore:


O link fornecido pelo Google para executar o aplicativo é:

java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=output.zip --include-cert --rsa-aes-encryption --encryption-key-path=/path/to/encryption_public_key.pem

Eu modifiquei e apresento o meu aqui, para um melhor entendimento do que vocês vão alterar
java -jar pepk.jar --keystore=canalqb.keystore --alias=canalqb --output=output.zip --include-cert --rsa-aes-encryption --encryption-key-path=encryption_public_key.pem

Agora aperte enter, e o erro vai acontecer


Error: Unable to export or encrypt the private key
java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/OAEPWithSHA1AndMGF1Padding
        at java.base/javax.crypto.Cipher.getInstance(Cipher.java:573)
        at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.encryptPrivateKeyWithCkmRsaAesKeyWrapEncryption(ExportEncryptedPrivateKeyTool.java:284)
        at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.run(ExportEncryptedPrivateKeyTool.java:213)
        at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.main(ExportEncryptedPrivateKeyTool.java:165)
Mas este erro é simples de corrigir, eu ensino no vídeo,
Mas o java necessário está aqui: https://bit.ly/3YJrcry

Solved
E finalmente teremos o arquivo output.zip para fazer upload no Google Play


Algumas dicas sobre o TOGA, BEEWARE e o GOOGLE PLAY CONSOLE: https://bit.ly/4fao7Xm

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.