היישומים המושפעים
שגיאה באריזת יישומי Android בחבילה
אריזת יישום Android בחבילה נכשלת במחשבים עם Java 8 כאשר משתמשים באישור RSA-1024 שנוצר באמצעות Adobe AIR Developer Tool (ADT).
בעיה זו מופיעה בכל אישורי ה-RSA-1024 שנוצרו עם ADT. Adobe AIR 16 ואילך יוצרים רק אישורי RSA-2048.
|
גרסאות מערכת ההפעלה המושפעות |
---|---|
Adobe AIR |
Windows, Mac OS |
Adobe Animate |
Windows, Mac OS |
המפתחים המושפעים
מפתחים המעוניינים לעדכן את היישומים שלהם ב-Play Store נדרשים לחתום על היישום. בעת החתימה על היישום, השתמש באותו אישור שבו נרשם היישום בעת יצירתו.
יש השפעה על כל מפתח שמשתמש באישורי RSA-1024 ורוצה לעדכן את היישום. בעיה זו אינה משפיעה על אישורי RSA-2048.
ב-Animate CC, אישורי 1024 RSA נתמכים עד גרסה 2017.2. ראה התקנת גרסאות קודמות של יישומים לקבלת מידע נוסף על הורדת גרסאות קודמות של Animate CC.
פתרון: שדרג לאחור ל-Java 6 או Java 7
המפתחים יכולים לשדרג לאחור ל-Java 6 או ל-Java 7 במחשב המשמש לאריזת היישומים שלהם בחבילה.
אם החבילות פותחו ב-Adobe AIR, השתמש בפקודה הבאה ב-ADT כדי לחתום עליהן:
<ADT path> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <certificate password> <generated apk name> <xml path> <swf path> <assets folder path>
לקבלת מידע נוסף ראה פקודת חבילת ADT.