Programing

Android 용 Google지도 API, MD5 대신 SHA1 인증서 받기

lottogame 2021. 1. 10. 16:43
반응형

Android 용 Google지도 API, MD5 대신 SHA1 인증서 받기


를 사용하여 MD5 지문을 얻으려고하면 keytool대신 SHA1 지문이 표시되고 Google지도에서 인식하지 못합니다. MD5 지문은 어떻게 얻습니까?


1.7은 기본적으로 SHA1로 지문을 생성하므로 1.7 대신 JDK 버전 1.6을 사용합니다. 또는 keytool의 (-v) 옵션을 사용하여 지원되는 모든 알고리즘 출력을 제공하면 MD5를 찾을 수 있습니다. 예를 들어 : keytool -v -list -keystore [your keystore path] 그런 다음 기본적으로 [android] 인 비밀번호를 입력합니다 (Eclipse window> Prefs> Android> build에서 키 저장소 경로를 가져올 수 있음).

감사합니다. DigitalFox


C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android

jdk-bin첫 번째 경로 위치 경로와 두 번째 경로의 홈 사용자 디렉토리를 고려하십시오 . 들어 windows 7는 같다"C:\Users\username.android\debug.keystore"

위의 명령을 사용하면 모든 키를 얻을 수 있습니다.

자세한 내용은이 androidgoogle-maps-api-key-signup-md5-certification-key 를 참조하세요.


MD5, SHA1 또는 SHA256을 얻는 가장 쉽고 완전하며 영구적 인 방법은 다음과 같습니다 _

  1. PATH 환경 변수를 업데이트합니다 .
  2. 명령 프롬프트 "Ctrl + R"을 시작 cmd하고 RunDailog 패널에 입력 한 다음 확인을 클릭합니다.
  3. debug.keystore파일 이있는 디렉토리 ( 예 : C:\Users\Admin\.android내 debug.keystore 파일의 경로)로 이동합니다.
  4. 다음 명령을 실행하십시오.

    C:\<PATH OF YOUR DEBUG.KEYSTORE FILE>>keytool -list -v -alias androiddebugkey -keystore debug.keystore -keypass android -storepass android

    예 : C : \ Users \ Admin.android> keytool -list -v -alias androiddebugkey -keystore debug.keystore -keypass android -storepass android

    output_

    별칭 이름 : androiddebugkey 생성 날짜 : 2013 년 9 월 20 일 항목 유형 : PrivateKeyEntry 인증서 체인 길이 : 1 인증서 [1] : 소유자 : CN = Android Debug, O = Android, C = US 발급자 : CN = Android Debug, O = Android, C = US 일련 번호 : 39ea2d1c 유효 날짜 : 2013 년 9 월 20 일 10:55:39 IST 종료 : 13 년 9 월 일요일 10:55:39 IST 2043 인증서 지문 :

     MD5:  85:46:3B:8A:62:02:1D:DB:B6:BF:A1:9F:45:D4:54:C6
     SHA1: 69:AF:B5:D6:14:ED:0B:31:89:6B:BD:0F:CC:3C:4C:57:CE:4C:A1:BC
     SHA256: 57:7F:DE:25:31:38:4B:7F:4B:F1:96:CB:46:75:FC:34:85:E3:03:15:D3:
    

    D7 : DE : 0E : 55 : 82 : 1B : 21 : 9F : 62 : 97 : 4E 서명 알고리즘 이름 : SHA256withRSA 버전 : 3

나는 이것이 모두에게 도움이되기를 바랍니다!


cmd에서 이것을 시도하십시오.

먼저 다음 경로로 이동하십시오. C : \ Program Files \ Java \ jdk1.6.0_33 \ bin

그때

이 명령을 입력하십시오 ..

C : \ Program Files \ Java \ jdk1.6.0_33 \ bin> keytool.exe -list -alias androiddebugkey -keystore c : \ Users \ Mitul.android \ debug.keystore -keypass android -storepass android

타격 코드가 작동합니다! md5 키를 얻으려면 이것을 시도하십시오.

C : \ Program Files \ Java \ jdk1.6.0_23 \ bin> keytool.exe -list -alias androiddebugkey-keystore "c : \ Users \ Administrator.android \ debug.keystore"-storepass android -ke ypass android

경로 및 사용자 관리자 대신 자신의


eclipse에서 앱을 내 보내면 MD5 + SHA1이 창에 표시됩니다. ( "완료"직전)

참조 URL : https://stackoverflow.com/questions/7165700/google-maps-api-for-android-getting-sha1-cert-instead-of-md5

반응형