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 alkalmazások É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.

Megjegyzés:

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

Ez a munka a Creative Commons Nevezd meg!-Ne add el!-Így add tovább! 3.0 Unported licenc alatt lett közzétéve.  A Twitter™ és Facebook közzétételeket a Creative Commons jogi feltételei nem szabályozzák.

Jogi közlemények   |   Online adatvédelmi nyilatkozat