Sovellukset, joihin tämä vaikuttaa
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.
|
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.
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.