Aplicaciones afectadas
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.
|
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.
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.