질문 :
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
'앱 개발 놀이터' 카테고리의 다른 글
LinearLayout Weight (0) | 2020.07.07 |
---|---|
jarsigner/apksigner로 apk 사인하기 (cmd 콘솔에서) (0) | 2020.06.28 |
cmd를 이용하여 Unsigned Apk 파일 서명(Signing)하기 - LIAPP 적용 후 필수과정! (0) | 2020.06.26 |
안드로이드 디버깅 - Logcat 로그 남기기 (0) | 2020.06.18 |
코틀린(Kotlin), 꼭 해야하나요? (0) | 2020.06.16 |