Virhe Android-sovellusten pakkaamisen aikana

Android-sovelluksen pakkaaminen ei onnistu tietokoneella, jossa on Java 8, kun käytetään Adobe AIR Developer Tool (ADT) -työkalulla luotua RSA-1024-varmennetta.

Ongelma koskee kaikkia ADT-työkalulla luotuja RSA-1024-varmenteita. Adobe AIR 16 ja uudemmat luovat vain RSA-2048-varmenteita. 

Sovellukset, joihin tämä vaikuttaa Käyttöjärjestelmäversiot, joihin tämä vaikuttaa
Adobe AIR Windows ja Mac OS
Adobe Animate Windows ja Mac OS

Kehittäjät, joihin tämä vaikuttaa

Kehittäjien, jotka haluavat päivittää sovelluksensa Play Storessa, tulee allekirjoittaa sovellus. Käytä sovelluksen allekirjoittamiseen samaa varmennetta, jolla sovellus allekirjoitettiin sitä luotaessa.

Tämä vaikuttaa kaikkiin kehittäjiin, jotka käyttävät RSA-1024-varmenteita ja haluavat päivittää sovelluksen. Tämä ei vaikuta RSA-2048-varmenteisiin.

Huomautus:

Animate CC:ssä 1024 RSA -varmenteita tuetaan 2017.2-versioon saakka. Katso lisätietoja Animate CC:n aiempien versioiden lataamisesta ohjeesta Aikaisempien sovellusversioiden asentaminen.

Ratkaisu: Siirry käyttämään Java 6- tai 7 -versiota

Kehittäjät voivat siirtyä käyttämään Java 7- tai Java 6 -versiota tietokoneella, jolla he pakkaavat sovelluksensa. 

Käytä Adobe AIRissa kehitetyille paketeille niiden allekirjoittamiseen seuraavaa komentoa ADT:ssa:

<ADT-polku> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <varmenteen salasana> <luodun apk:n nimi> <xml-polku> <swf-polku> <kohteiden kansiopolku>

Jos haluat lisätietoa, katso ADT-paketointikomento.

Lisensoitu Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License -lisenssin mukaan.  Creative Commons -lisenssien ehdot eivät koske Twitter™- ja Facebook-viestejä.

Lakisääteiset ilmoitukset   |   Online-tietosuojakäytäntö