Errore durante la creazione di pacchetti app Android

La creazione di pacchetti di un’applicazione Android non riesce su computer con Java 8 durante l’utilizzo di un certificato RSA-1024 creato con lo strumento Adobe AIR ADT.

Tutti i certificati RSA-1024 creati con ADT riscontrano questo problema. Adobe AIR 16 e versioni successive creano solo certificati RSA-2048. 

Applicazioni interessate Versioni OS interessate
Adobe AIR Windows e Mac OS
Adobe Animate Windows e Mac OS

Sviluppatori interessati

Gli sviluppatori che desiderano aggiornare le applicazioni su Play Store devono accedere all’app. All’accesso all’app, devono utilizzare lo stesso certificato con cui è stato eseguito l’accesso all’app al momento della creazione.

Qualsiasi sviluppatore che utilizza il certificato RSA-1024 e desidera aggiornare l’app è interessato. Questo problema non riguarda i certificati RSA-2048.

Nota:

In Animate CC, i certificati 1024 RSA sono supportati fino alla versione 2017.2. Consulta Installazione delle versioni precedenti delle applicazioni per ulteriori informazioni sul download delle versioni precedenti di Animate CC.

Soluzione: esegui il downgrade a Java 6 o 7

Sul computer utilizzato per creare i pacchetti delle relative applicazioni, gli sviluppatori possono eseguire il downgrade a Java 6 o 7. 

Per i pacchetti sviluppati in Adobe AIR, utilizza il seguente comando in ADT per accedere:

<percorso ADT> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <password certificato> <nome apk generato> <percorso xml> <percorso swf> <percorso cartella risorse>

Per ulteriori informazioni, consulta Comando ADT package.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online