RSA-1024 인증서 사용 시 Android 앱 패키지화 실패 | Java 8

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 패키지 명령을 참조하십시오..

 Adobe

쉽고 빠르게 지원 받기

신규 사용자이신가요?