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

Sugestões de pesquisas

Bug aab no Google Play Console via Beeware - Resolvendo Erro de OpenSSL no Google Play Console

Bug aab no Google Play Console via 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.



Resolvendo Erro de OpenSSL no Google Play Console

O erro que você está enfrentando está relacionado à versão do OpenSSL usada no seu aplicativo. O Google Play Console está alertando sobre uma versão vulnerável (OpenSSL 1.1.1b), que pode afetar a funcionalidade do seu aplicativo.

Esse problema está vinculado à biblioteca cryptography, que está tentando carregar uma versão defeituosa do OpenSSL. Aqui estão as etapas para corrigir o erro:

Passos para Resolver o Problema

1. Atualizar a Biblioteca `cryptography`

A versão mais recente da biblioteca cryptography geralmente inclui uma versão mais atual do OpenSSL. Para atualizar a biblioteca, siga os passos abaixo:

  • Atualizar a biblioteca `cryptography` no seu ambiente Python: Use o comando abaixo para garantir que você esteja usando a versão mais recente.
pip install --upgrade cryptography

2. Verificar a Versão do OpenSSL

Após atualizar o cryptography, verifique qual versão do OpenSSL está sendo usada pelo Python. Para isso, execute o seguinte comando:

import ssl
print(ssl.OPENSSL_VERSION)

Se a versão do OpenSSL ainda for 1.1.1b, será necessário atualizar para uma versão mais recente.

3. Atualizar o Plugin Chaquopy e Dependências do Android

Se você estiver utilizando o chaquopy para integrar o Python ao Android, é importante garantir que o plugin esteja atualizado. Verifique a versão mais recente no seu arquivo build.gradle:

plugins {
    id "com.chaquo.python" version "12.0.0" // Verifique se esta versão é a mais recente
}

4. Substituindo o OpenSSL na Imagem do Android

Se você estiver gerando um APK ou AAB e o OpenSSL estiver embutido na imagem do Android, pode ser necessário incluir uma versão atualizada do OpenSSL no seu projeto. Você pode especificar a versão do OpenSSL diretamente no build.gradle do seu projeto para garantir que a versão mais recente seja usada.

5. Verificar o Uso do Toga/BeeWare

Se o seu aplicativo está usando o Toga (parte do BeeWare), a versão do OpenSSL também pode ser embutida nas dependências do projeto. Atualize o Toga para a versão mais recente:

pip install --upgrade toga

Resumo dos Passos a Seguir:

  • Atualize a biblioteca cryptography para a versão mais recente.
  • Verifique a versão do OpenSSL usando ssl.OPENSSL_VERSION.
  • Se estiver usando o chaquopy, verifique se o plugin está atualizado no seu build.gradle.
  • Recompile o aplicativo após essas atualizações e verifique se o erro foi resolvido.

Se o erro persistir, você pode precisar revisar o processo de build do seu APK/AAB ou considerar usar outra versão do OpenSSL manualmente, dependendo das especificidades do seu ambiente de desenvolvimento.

إرسال تعليق

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo