Додатки, на які поширюється проблема
Помилка пакування додатків 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.