질문 :

ApkSigner는 Android SDK 빌드 도구 24.0.3 이상에서 사용할 수 있습니다. ApkSigner와 JarSigner의 차이점은 무엇입니까? 왜 우리는 ApkSigner를 사용해야 합니까?

둘 다 명령 행에서 Apk에 서명 할 수 있습니까?

 

 

답변 :

jarsigner는 JAR 파일에 서명하도록 설계되었으며 APK 및 Android 에 대해서는 전혀 모르는 반면 apksigner는 APK 파일에 서명하도록 설계되었으며 APK 서명에 대해 잘 압니다.
예를 들어 jarsigner는 Android APK 서명 체계인 v2 서명을 지원하지 않지만 apksigner는 지원합니다.
다른 예로 jarsigner가 API 17 이하에서는 APK가 서명에 SHA-256 다이제스트를 사용해서는 안된다는 것을 알지 못합니다.

APK 파일에 서명하려면 apksigner를 사용하십시오.
안드로이드 공식 문서는 다음과 같습니다. 

https://developer.android.com/studio/publish/app-signing.html#signing-manually

 

 

 

 

 

출처 : stackoverflow.com/questions/44153144/what-is-the-difference-between-jar-signer-and-apk-signer

 

+ Recent posts