El empaquetado de una aplicación Android falla con los certificados RSA-1024 | Java 8

Error de empaquetado de aplicaciones Android

El empaquetado de una aplicación Android falla en los equipos que tienen Java 8 si se usa un certificado RSA-1024 creado con la herramienta Adobe AIR Developer Tool (ADT).

Todos los certificados RSA-1024 creados con ADT presentan este problema. Adobe AIR 16 y las versiones posteriores solo crean certificados RSA-2048. 

Aplicaciones afectadas

Versiones de SO afectadas

Adobe AIR

Windows y Mac OS

Adobe Animate

Windows y Mac OS

Desarrolladores afectados

Los desarrolladores que desean actualizar sus aplicaciones en Play Store deben iniciar sesión en la aplicación. Al firmar la aplicación, es necesario usar el mismo certificado con el que se firmó la aplicación al crearse.

Los desarrolladores afectados son aquellos que utilizan un certificado RSA-1024 y desean actualizar la aplicación. Este problema no afecta a los certificados RSA-2048.

Nota:

En Animate CC, se admiten los certificados 1024 RSA hasta la versión 2017.2. Para obtener más información sobre la descarga de versiones anteriores de Animate CC, consulte Instalar versiones anteriores de aplicaciones.

Solución: degradar a Java 6 o 7

En el equipo utilizado para empaquetar sus aplicaciones, los desarrolladores pueden degradar a Java 6 o 7. 

Para los paquetes desarrollados en Adobe AIR, utilice el siguiente comando en ADT para firmarlos:

<ruta ADT> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <contraseña certificado> <nombre apk generado> <ruta xml> <ruta swf> <ruta carpeta recursos>

Para obtener más información, consulte Comando del paquete ADT.

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea