Mõjutatavad rakendused
Androidi rakenduste pakendamise tõrge
Androidi rakenduste pakendamine ebaõnnestub Java 8-ga arvutil, kui kasutada RSA-1024 sertifikaati, mis on loodud rakenduse Adobe AIR Developer Tool (ADT) abil.
See probleem tekib kõikide ADT abil loodud RSA-1024 sertifikaatide puhul. Adobe AIR 16 ja uuemad loovad ainult RSA-2048 sertifikaate.
|
Mõjutatavad opsüsteemi versioonid |
---|---|
Adobe AIR |
Windows ja Mac OS |
Adobe Animate |
Windows ja Mac OS |
Mõjutatavad arendajad
Arendajad, kes soovivad uuendada oma rakendusi Play Store'is, on kohustatud need allkirjastama. Rakenduse allkirjastamisel kasutage sama sertifikaati, millega rakendus loomise ajal allkirjastati.
Mõjutatud on kõik arendajad, kes kasutavad RSA-1024 sertifikaate ja soovivad rakendusi uuendada. See probleem ei mõjuta RSA-2048 sertifikaate.
Rakenduses Animate CC toetatakse 1024 RSA sertifikaate kuni versioonini 2017.2. Lisateavet Animate CC varasemate versioonide allalaadimise kohta vaadake jaotisest Rakenduste varasemate versioonide paigaldamine.
Lahendus: liikuge Java varasemale versioonile (6 või 7)
Arvutil, mida kasutati nende rakenduste pakkimiseks, on arendajatel võimalus vahetada Java versioon varasemaks (6 või 7).
Rakenduse Adobe AIR abil arendatud pakettide puhul kasutage nende allkirjastamiseks järgmist rakenduse ADT käsku:
<ADT path> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <certificate password> <generated apk name> <xml path> <swf path> <assets folder path>
Lisateavet vaadake jaotisest ADT paketi käsk.