Затронутые приложения
Ошибка при упаковке приложения для Android
Создание пакета с приложением для Android завершается со сбоем на компьютерах с Java 8 при использовании сертификата RSA-1024, созданного при помощи инструмента Adobe AIR Developer Tool (ADT).
Эта проблема наблюдается при использовании всех сертификатов RSA-1024, созданных с помощью ADT. В Adobe AIR 16 и более поздних версиях создаются только сертификаты RSA-2048.
|
Затронутые версии операционных систем |
---|---|
Adobe AIR |
Windows и Mac OS |
Adobe Animate |
Windows и Mac OS |
Затронутые разработчики
Разработчикам, которые хотят обновить свои приложения в магазине приложений, требуется подписать приложение. При подписании приложения используйте тот же сертификат, с помощью которого приложение было подписано при создании.
Эта проблема распространяется на разработчиков, использующих сертификаты RSA-1024 и желающих обновить приложение. Она не влияет на сертификаты RSA-2048.
В Animate CC сертификаты 1024 RSA поддерживаются во всех версиях до 2017.2. Для получения дополнительной информации см. раздел Установка предыдущей версии приложения Animate CC.
Решение. Выполните понижение версии Java до версии 6 или 7
На компьютере, используемом для упаковки приложений, разработчики могут понизить версию Java до 6 или 7.
Для подписи пакетов, разработанных в Adobe AIR, используйте следующую команду в ADT:
<ADT path> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <certificate password> <generated apk name> <xml path> <swf path> <assets folder path>
Дополнительная информация приведена в разделе Команда для пакета в ADT.