Formulário de contato

Nome

E-mail *

Mensagem *

Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!
Imagem

Como Corrigir Erro de OpenSSL na Google Play Console com BeeWare

@CanalQb

Bug aab no Google Play Console via Beeware


@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.




Como Resolver o Erro de OpenSSL no Google Play Console

Se você encontrou um alerta no Google Play Console relacionado à vulnerabilidade do OpenSSL (versão 1.1.1b), saiba que esse erro é comum em apps que utilizam bibliotecas Python integradas ao Android, especialmente com BeeWare ou Chaquopy.

Por que o Erro Ocorre e Como Ele Impacta

A biblioteca cryptography, amplamente usada com BeeWare, pode estar vinculada a uma versão vulnerável do OpenSSL, exigindo uma atualização imediata para que o app seja aceito pela Google Play.

Passos Detalhados para Corrigir o Problema

1. Atualize a biblioteca Cryptography

Utilize o comando abaixo para garantir que a versão instalada esteja atualizada:

pip install --upgrade cryptography

2. Verifique a versão do OpenSSL

Execute o código abaixo para verificar se o Python está utilizando uma versão segura:

import ssl
print(ssl.OPENSSL_VERSION)

Se a resposta indicar "1.1.1b", será necessário atualizar o OpenSSL no seu ambiente de build.

3. Atualize o Plugin Chaquopy

No seu arquivo build.gradle, verifique a versão mais recente do plugin:

plugins {
    id "com.chaquo.python" version "12.0.0"
}

4. Atualize o OpenSSL Manualmente no Projeto

Você pode substituir a versão do OpenSSL incluída no build adicionando uma versão atualizada no diretório de bibliotecas do Android ou configurando-a diretamente no projeto.

5. Atualize o Toga (BeeWare)

Caso use o framework Toga (do BeeWare), atualize com:

pip install --upgrade toga

Resumo das Ações Necessárias

  • Atualize cryptography para evitar dependências inseguras.
  • Verifique se o OpenSSL usado é igual ou superior à versão 1.1.1t.
  • Atualize o Chaquopy no build.gradle.
  • Recompile seu app e envie um novo bundle para verificação no Google Play Console.

Considerações Importantes

Antes de aplicar qualquer modificação no build, faça backup de seus arquivos de projeto. Além disso, realize testes em dispositivos físicos antes de enviar a nova versão ao Google Play.

Recomendações Finais

  • Use carteiras seguras como Trust Wallet ou MetaMask.
  • Para projetos com Python + Android, considere também o Kivy como alternativa ao BeeWare.
  • Evite utilizar ferramentas desatualizadas ou abandonadas. Consulte sempre os repositórios oficiais.

Aviso: Este conteúdo tem finalidade educacional. Toda decisão de uso, venda ou investimento é de responsabilidade pessoal. Recomendamos sempre a análise dos riscos envolvidos.

Comentários