受影響的應用程式
上次更新時間
2021年4月29日
|
亦適用於 Adobe Animate
封裝 Android 應用程式時發生錯誤
無法在具有 Java 8 的電腦上,使用以 Adobe AIR Developer Tool (ADT) 建立的 RSA-1024 憑證封裝 Android 應用程式。
所有使用 ADT 建立的 RSA-1024 憑證皆會發生此問題。Adobe AIR 16 和以上版本僅可建立 RSA-2048 憑證。
|
受影響的作業系統版本 |
---|---|
Adobe AIR |
Windows 和 Mac OS |
Adobe Animate |
Windows 和 Mac OS |
受影響的開發人員
要在 Play 商店上更新應用程式的開發人員須簽署該應用程式。簽署應用程式時,請使用與建立應用程式時用於簽署的相同憑證。
所有使用 RSA-1024 憑證且要更新應用程式的開發人員均受到影響。此問題不會影響 RSA-2048 憑證。
註解:
Animate CC 最多支援 1024 RSA 憑證至 2017.2 版本。如需有關下載舊版 Animate CC 的詳細資訊,請參閱安裝舊版應用程式。
解決方法: 降級至 Java 6 或 7
對於用來封裝應用程式的電腦,開發人員可將 Java 降級至 6 或 7。
針對在 Adobe AIR 開發的封裝,請在 ADT 中使用下列命令進行簽署:
<ADT 路徑> -package -target apk -storetype pkcs12 -keystore <憑證> -storepass <憑證密碼> <產生的 apk 名稱> <xml 路徑> <swf 路徑> <資產資料夾路徑>
如需詳細資訊,請參閱 ADT package 命令。