O empacotamento do aplicativo Android falha com os certificados RSA-1024 | Java 8

Erro ao empacotar aplicativos Android

Empacotar um aplicativo Android falha nos computadores que possuem o Java 8 ao usar o certificado RSA-1024 criado com o Adobe AIR Developer Tool (ADT).

Todos os certificados RSA-1024 criados com a ADT experimentam esse problema. O Adobe AIR 16 e posterior somente cria certificados RSA-2048. 

Aplicativos afetados

Versões do sistema operacional afetadas

Adobe AIR

Windows e Mac OS

Adobe Animate

Windows e Mac OS

Desenvolvedores afetados

Os desenvolvedores que desejam atualizar seus aplicativos na Play Store precisam registrar o aplicativo. Ao registrar o aplicativo, eles devem usar o mesmo certificado com o qual o aplicativo foi registrado quando foi criado.

Qualquer desenvolvedor que usa o certificado RSA-10124 e deseja atualizar o aplicativo é afetado. Esse problema não afeta os certificados RSA-2048.

Observação:

No Animate CC, o certificado RSA-1024 é suportado até a versão 2017.2. Consulte Instalar a versão anterior dos aplicativos para obter mais informações sobre como baixar versões anteriores do Animate CC.

Solução: faça o downgrade para o Java 6 ou 7

No computador usado para empacotar seus aplicativos, os desenvolvedores podem efetuar o downgrade para o Java 6 ou 7. 

Para os pacotes desenvolvidos no Adobe AIR, use o seguinte comando de ADT para registrá-los:

<Caminho ADT> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <senha do certificado> <nome gerado do aplicativo> <caminho xml> <caminho swf> <caminho da pasta de ativos>

Para obter mais informações, consulte Comando de empacotamento ADT .

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

14 a 16 de outubro, Miami Beach e online

Adobe MAX 2024

Adobe MAX

The Creativity Conference

14 a 16 de outubro, Miami Beach e online