영향받은 응용 프로그램
Android 앱 패키지화 오류
Adobe ADT(AIR Developer Tool) 도구로 만든 RSA-1024 인증서를 사용할 때 Java 8이 있는 컴퓨터에서 Android 앱 패키지화가 실패합니다.
ADT로 만든 RSA-1024 인증서는 모두 이 문제가 발생합니다. Adobe AIR 16 및 이후 버전은 RSA-2048 인증서만 만듭니다.
|
영향받은 OS 버전 |
---|---|
Adobe AIR |
Windows 및 Mac OS |
Adobe Animate |
Windows 및 Mac OS |
영향을 받는 개발자
Play 스토어에서 응용 프로그램을 업데이트하려는 개발자는 앱에 서명해야 합니다. 앱에 서명하는 동안에는, 앱을 만들 때 앱에 서명하는 데 사용한 것과 동일한 인증서를 사용해야 합니다.
RSA-1024 인증서를 사용하고 앱을 업데이트하려는 모든 개발자가 영향을 받습니다. 이 문제는 RSA-1024 인증서에는 영향을 주지 않습니다.
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 패키지 명령을 참조하십시오..