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을 얻는 가장 쉽고 완전하며 영구적 인 방법은 다음과 같습니다 _
- PATH 환경 변수를 업데이트합니다 .
- 명령 프롬프트 "Ctrl + R"을 시작
cmd
하고 RunDailog 패널에 입력 한 다음 확인을 클릭합니다. debug.keystore
파일 이있는 디렉토리 ( 예 :C:\Users\Admin\.android
내 debug.keystore 파일의 경로)로 이동합니다.다음 명령을 실행하십시오.
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이 창에 표시됩니다. ( "완료"직전)
'Programing' 카테고리의 다른 글
datetime을 날짜 형식 dd / mm / yyyy로 변환 (0) | 2021.01.10 |
---|---|
파일 업로드 크기 제한 (HTML 입력) (0) | 2021.01.10 |
jQuery는 특정 클래스의 div 수를 계산합니까? (0) | 2021.01.10 |
NodeJS에서 Http 요청을 통해 json 가져 오기 (0) | 2021.01.10 |
C #에서 사용자의 공용 IP 주소를 얻는 방법 (0) | 2021.01.10 |