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.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea