Пакування додатка Android неможливо виконати, якщо використовуються сертифікати RSA-1024 | Java 8

Помилка пакування додатків 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

Розробники, які зазнали впливу проблеми

Розробники, які хочуть оновити свої додатки в Play Store, повинні підписати додаток. Підписуючи додаток, використовуйте той самий сертифікат, за допомогою якого додаток було підписано під час створення.

Впливу зазнали всі розробники, які використовують сертифікат 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.

Отримуйте допомогу швидше й простіше

Новий користувач?