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 rakendused 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.

Märkus.

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.

See töö on litsentseeritud Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported litsentsiga  Süsteemi Creative Commons tingimused ei kehti Twitter™-i ja Facebooki postitustele.

Juriidilised märkused   |   Privaatsuspõhimõtted veebis