Ошибка при упаковке приложения для 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.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет