Érintett alkalmazások
Hiba Android alkalmazás csomagolásakor
Android alkalmazás csomagolása sikertelen Java 8 alkalmazással rendelkező számítógépeken az Adobe AIR fejlesztői eszközben (ADT) létrehozott RSA-1024-es tanúsítvány használatakor.
Az ADT-vel létrehozott minden RSA-1024-es tanúsítvány esetén jelentkezik a probléma. Az Adobe AIR 16 és újabb verziók csak RSA-2048-as tanúsítványt hoznak létre.
|
Érintett operációs rendszer verziók |
---|---|
Adobe AIR |
Windows és Mac OS |
Adobe Animate |
Windows és Mac OS |
Érintett fejlesztők
Az alkalmazásaikat a Play áruházban frissíteni kívánó fejlesztőknek kötelezően aláírással kell ellátniuk az alkalmazást. Az alkalmazás aláírása során ugyanazt a tanúsítványt kell használniuk, amellyel az alkalmazást a létrehozáskor aláírták.
Tehát minden olyan fejlesztő érintett, aki RSA-1024-es tanúsítványt használ, és szeretné frissíteni az alkalmazást. A probléma nem érinti az RSA-2048-as tanúsítványokat.
Animate CC esetén az 1024-es RSA tanúsítványok a 2017.2 verzióig támogatottak. Az Animate CC korábbi verzióinak letöltésével kapcsolatos tudnivalókat lásd Az alkalmazások korábbi verzióinak telepítése c. cikkben.
Megoldás: Visszalépés Java 6 vagy 7 verzióra
Az alkalmazások csomagolására használt számítógépen a fejlesztők Java 6 vagy 7 verzióra válthatnak.
Az Adobe AIR alkalmazásban fejlesztett csomagok esetén az ADT eszközben használja a következő parancsot az aláírásukra:
<ADT elérési útvonala> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <tanúsítványjelszó> <létrehozott apk-név> <xml elérési útvonala> <swf elérési útvonala> <eszközök mappa elérési útvonala>
További információkért tekintse meg az ADT becsomagolási parancs cikket..