Android-sovelluksen pakkaaminen RSA-1024-varmenteilla ei onnistu | Java 8

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.

Pyydä apua nopeammin ja helpommin

Oletko uusi käyttäjä?