현재 Android 마켓에있는 애플리케이션을 만들었습니다. 애플리케이션에 서명하는 데 사용 된 키는 jarsigner를 사용하여 작성되었습니다. 원래 생성 된 .key 파일을 사용하여 서명하려면 어떻게합니까?.key 파일을 사용하여 apk에 서명하는 방법은 무엇입니까?
답변
첫 번째 버전에 서명하는 데 사용한 원래 개인 키가 필요합니다. 전체 정보를 사용할 here이지만, 여기 당신처럼 소리 발췌 필요하다 :
응용 프로그램 업그레이드 - 당신이 당신의 응용 프로그램에 업데이트를 출시, 당신이 같은과 업데이트를 에 서명을 계속하기를 원할 것입니다 인증서 또는 인증서 집합을 사용하면 사용자가 으로 새 버전으로 완벽하게 업그레이드 할 수 있습니다. 응용 프로그램에 업데이트를 설치하는 경우 의 인증서와 기존 버전의 인증서를 비교합니다 ( ). 인증서가 정확히 일치하면 인증서 데이터 과 주문을 모두 포함하는 이며 시스템은 업데이트를 허용합니다. 당신이 일치하는 인증서를 사용하지 않고 새 버전 에 서명하는 경우 당신은 또한 응용 프로그램에 다른 패키지 이름을 지정해야합니다 -이 경우, 사용자 가 완전히 새로운 응용 프로그램으로 새 버전을 설치합니다.
AFAIK, .key는 표준 (일반) 파일 끝이 아닙니다. 대부분 .keystore 파일로 작업하고 있습니다. 키 저장에는 키가 들어 있습니다. 키 스토어와 키에는 암호가 있으며 안전을위한 별도의 보안 조치가 있습니다.
jarsigner와 나열된 명령 중 하나 인 here을 사용하여 ".key"파일을 생성 한 경우 키 스토어 파일을 생성하여 ".key"라는 엔딩을 발생 시켰을 가능성이 높습니다. 응용 프로그램을 릴리스 모드로 변경하고, jarsigner 도구를 사용하여 응용 프로그램에 서명하고, zipalign을 사용하십시오.
원래의 키 저장소와 키 파일이 없으면 뼈 아프다. 죄송합니다 : 기타 정보의/톤은 Signing Your Application 페이지
HTH, HAMY
- 1. 둘 이상의 인증서로 APK에 서명하는 방법은 무엇입니까?
- 2. 앱의 APK에 데이터 파일을 포함시키는 방법은 무엇입니까?
- 3. Mac 앱 보관 파일을 서명하는 방법은 무엇입니까?
- 4. PHP에서 snk 파일을 사용하여 데이터에 서명하는 방법은 무엇입니까?
- 5. .PFX 파일을 사용하여 JAR 파일에 서명하는 방법
- 6. .SPC 파일로만 코드에 서명하는 방법은 무엇입니까?
- 7. 동일한 apk에 위젯과 앱을 넣는 방법은 무엇입니까?
- 8. RSACryptoServiceProvider를 사용하여 서명하는 속도
- 9. /sdcard에있는 음악 파일을 apk에 저장 하시겠습니까?
- 10. .pfx 파일로 Java 애플릿을 서명하는 방법은 무엇입니까?
- 11. 특정 패딩 기술을 사용하여 파이썬에서 M2Crypto로 문서에 서명하는 방법은 무엇입니까?
- 12. .pk8 파일을 .key 파일로 변환합니다.
- 13. Jenkins-CI가 apk에 제대로 서명하지 않았습니다.
- 14. Android : 수동으로 apk에 파일을 추가하는 방법
- 15. .crt 파일로 설정을 서명하는 방법은 무엇입니까?
- 16. .NET에서 RSA 키로 XML 파일에 서명하는 방법은 무엇입니까?
- 17. OpenSSL.net을 사용하여 인증서에 서명하는 데 문제가 있습니다.
- 18. "test/development"키를 사용하여 apk에 서명
- 19. .apk에 파일 추가
- 20. mcrypt_decrypt에 대한 $ key 값을 만드는 방법은 무엇입니까?
- 21. Visual Studio의 설치 파일을 서명하는 방법 .msi
- 22. devenv.com을 사용하여 어셈블리에 서명하는 방법
- 23. 아이폰에서 마우스를 사용하여 서명하는 방법
- 24. .NET을 사용하여 XML 파일을 정렬하는 방법은 무엇입니까?
- 25. 파일 트리를 .apk에 저장하십시오.
- 26. 루트 인증서를 사용하여 인증서에 서명하는 방법
- 27. .NET에서 스마트 카드로 PDF 파일에 디지털 서명하는 방법은 무엇입니까?
- 28. APK에 기본 라이브러리 추가
- 29. 클라이언트의 브라우저를 통해 XML 문서에 디지털 서명하는 방법은 무엇입니까?
- 30. WP7 프로젝트에 서명하는 강력한 이름은 무엇입니까?
감사에서 찾을 수 있습니다. jarsigner 명령의 keystore 부분에 filename.key (.key가 중요 함)를 삽입하여 서명했습니다. 그 트릭을 완료 한 것 같습니다. keytool을 사용하여 .key 파일 내의 모든 별칭을 가져올 수도 있습니다. 내 생각에 .key는 키 저장소 였어. 도와 주셔서 감사합니다. –
다행입니다. 나는 당신이 방금 .key 확장자로 키 저장소 파일을 우연히 명명했다고 느낍니다. jarsigner에 전체 파일 이름 (keystore.blahblah, keystore가 아님)을 전달하여 파일을 찾을 수 있도록 제공하면 아무 것도 이름을 지정할 수 있습니다 (예 : keystore.blahblah). 일반적으로 허용되는 파일 확장명을 사용하면 여러 번 전체 파일 이름을 넣을 필요가 없습니다. 예를 들어, 키스트 아를 파일명으로서 입력했을 경우, jarsigner는 keystore.keystore 파일을 검색합니다. HTH – Hamy