키 저장소 인증서의 SHA-1 지문


459

SHA-1 지문을 얻는 방법과 지문을 얻는 방법이 동일합니까? 이전에는이 ​​명령을 실행하고있었습니다.

keytool.exe를 실행하는 Windows 명령 프롬프트

내가 얻는 결과가 SHA-1 지문인지 확실하지 않습니다. 누군가 이것을 명확히 할 수 있습니까?


이 링크가 도움이 되길 바랍니다. stackoverflow.com/questions/12214467/…
Poras Bhardwaj

릴리스 및 디버그 모드 안드로이드 스튜디오 gradle에 SHA-1을 얻는 가장 쉬운 방법. 이것을 확인하십시오
Naeem Ibrahim

터미널에서이 명령을 실행하십시오 : keytool -exportcert -list -v \ -alias androiddebugkey -keystore ~ ​​/ .android / debug.keystore. 키 저장소 비밀번호를 묻습니다. android / keystore 폴더의 "debug.keystore.properties"파일에서 찾을 수 있습니다
Akhilesh Sinha

답변:


803

에 따라 구글 맵 v2의 SHA1 지문을 만들기위한 자습서

디버그 모드의 경우 :

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

릴리스 모드의 경우 :

keytool -list -v -keystore {keystore_name} -alias {alias_name}

예:

keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test

Windows에서 keytool 명령을 찾을 수없는 경우 설치된 JDK 디렉토리로 이동하여 <YourJDKPath>\Java\jdk1.8.0_231\bin\명령 행을 열고 디버그 / 릴리스 모드에 대해 위 명령을 시도하십시오.


9
~ /는 * nix 시스템의 홈 디렉토리입니다. 윈도우에서 단지 %의 USERPROFILE %의 사용
제이 Sidri

1
Xamarin에서 Android 앱을 작성하는 경우 다음을 사용하십시오. keytool -list -v -keystore "% USERPROFILE % \ AppData \ Local \ Xamarin \ Mono for Android / debug.keystore"-alias androiddebugkey -storepass android -keypass android
Jay Sidri

릴리스 sha1을 얻는 방법. app.jks에서 가져오고 있지만 console.google은 이미 사용 중임을 보여줍니다.
عثمان غني

1
$ keytool -list -v -keystore ~ ​​/ .android / debug.keystore -storepass android only 이것도 작동합니다
Napolean

1
안드로이드 스튜디오를 사용하여 SHA-1 키를 얻으려면 이것을보십시오. easybook4u.com/index.php/2017/08/25/…
Himanshu arora

652

Android Studio를 사용하는 경우 간단한 단계를 사용하십시오.

  1. 프로젝트를 실행
  2. Gradle 메뉴를 클릭하십시오
  3. Gradle Taskstree 확장
  4. android->를 두 번 클릭 signingReport하고 마술을보십시오
  5. 실행 탭의 모든 내용을 알려줍니다.

여기에 이미지 설명을 입력하십시오

Android Studio <2.2 인 경우 실행 탭의 결과
여기에 이미지 설명을 입력하십시오

android studio 2.2부터
결과는 콘솔 실행에서 사용할 수 있지만 강조 표시된 토글 버튼을 사용하십시오.

여기에 이미지 설명을 입력하십시오

또는
두 번째 방법은
android studio에서 새 프로젝트 만들기입니다. New-> Google Maps Activity

여기에 이미지 설명을 입력하십시오

사진에 표시된 것처럼 google_maps_api.xml xml 파일을 열면 SHA 키가 표시됩니다.

여기에 이미지 설명을 입력하십시오


2
내 '그라 데일 프로젝트'창이 비어 있습니다. 왜 그런 아이디어가 있을까요?
LairdPleng

1
에뮬레이터 나 장치에서 프로젝트를 실행하면 나타납니다
Lokesh Tiwari

1
예, 나는 그것을 시도했지만 아무 일도 일어나지 않았습니다. 내 경우에는 아무것도 표시되기 전에 '새로 고침'버튼을 눌러야하는 것처럼 보입니다!
LairdPleng

1
sha1 키는 모든 앱에서 동일합니까? 또는 모든 앱마다 다릅니 까?
Anwar Hossain 2016 년

3
이제 안드로이드 스튜디오 2.2.3에서 "Gradle을 콘솔 '탭 아래에 나타납니다
이르판 라자에게

196

안드로이드 스튜디오에서 SHA1 키를 얻는 가장 쉬운 방법 (디버그 및 릴리스 모드)

  1. 열다 Android Studio
  2. 프로젝트를여십시오
  3. Gradle을 클릭하십시오 ( 오른쪽 패널 에서 Gradle Bar가 나타납니다) )
  4. 를 클릭하면 새로 고침 (Gradle을 바에서 새로 고침을 클릭, 당신은 당신의 프로젝트 목록 Gradle을 스크립트를 볼 수 있습니다)
  5. 프로젝트를 클릭하십시오 (귀하의 프로젝트 이름 양식 목록)
  6. 작업 / 안드로이드를 클릭하십시오
  7. 더블 클릭 signingReport(당신은 얻을 것이다 SHA1MD5실행 줄에)

새로운 Android Studio를 사용하는 경우 상단에 실행 시간이 표시됩니다. 작업 실행 모드 전환이 클릭되어 SHA-1 키를 얻습니다. 두 번째 및 세 번째 참조 이미지를 확인하십시오.

자세한 내용은 이미지 확인 여기에 이미지 설명을 입력하십시오여기에 이미지 설명을 입력하십시오

릴리스 모드를위한 SHA-1 생성

1-먼저 gradle에 키 저장소 구성 추가 gradle에서 구성을 추가하는 방법 .

2-gradle change 빌드 변형에서 구성 추가 후. 여기에 이미지 설명을 입력하십시오

3- 그런 다음 위의 절차에 따라 릴리스 모드로 SHA-1을 얻습니다.

4 체크 이미지. 여기에 이미지 설명을 입력하십시오


1
위치를 바꾸는 방법? 서명 할 때 다른 키 저장소로 변경하는 방법을 알고 있지만 기본 키 저장소는 어떻습니까?
portfoliobuilder

1
이미지가 포함 된 매우 상세한 답변, 많은 도움이됩니다 ... 다른 답변보다 이해하기 매우 쉽습니다 ... 답변 된 이미지에 대한 투표
Shirish Herwade

52

cmd를 통해 Java bin 디렉토리로 이동하십시오.

C : \ Program Files \ Java \ jdk1.7.0_25 \ bin>

이제 cmd에 아래 쉼표를 입력하십시오.

keytool -list -v -keystore "c:\users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

45

이클립스를 사용하는 경우 창-> 환경 설정-> Android-> 빌드로 이동하십시오 .

여기에 이미지 설명을 입력하십시오


1
Android Studio에서 해당 항목을 어디에서 찾을 수 있습니까? 내 IDE가 잘못된 SHA1 가리키는
portfoliobuilder

42

! [맨 왼쪽으로 이동 [! [] [1] [1]

다음 이미지를 참조하여 SHA-1 키를 얻으십시오 새롭게 하다

하단의 콘솔 패널에서보기


동의 : 최선의 선택. "플러스 된"하나. 나는 조금 더 많은 텍스트 정보를 놓쳤지만, 당신이 보여준 주요 경로입니다. 감사합니다.
statosdotcom

1) 파일 이름을 두 번 클릭해야합니다.
Sushant Patekar

39

당신의 SHA1를 얻기 위해 다음 명령을 실행 : keytool -v -list -keystore "< debug.keystore path >"
당신의 경로를 모르는 경우 debug.keystore당신이 찾을 수 있습니다, 당신의debug.keystore 을 확인 경로를windows-->preferences-->android-->build

난 당신이 에뮬레이터에서 안드로이드 v2의지도를 구글 사용하는 방법을 보여줍니다 단계 튜토리얼에 의해 단계를 준비 (4.2.2 안드로이드)
내 블로그에 한 번 봐 가지고 : http://umut.tekguc.info/en/content/google-android- 지도 v2 단계


33

이 문제에 대한 많은 게시물을 보았으므로 간단하게 + 예제를 유지합니다.

Google+로 로그인하기위한 ClientID의 SHA1 및 추가 조치를 얻으려면 다음을 수행하십시오.

일반적인 형태 :

keytool -list -v -keystore <your_keystore_full_path> -alias <your_alias_name>

디버그의 경우 예를 들어 debug.keystore 경로로 바꾸십시오.

keytool -list -v -keystore C:\Users\DAVID\.android\debug.keystore -alias androiddebugkey

비밀번호 : android

릴리스의 경우 키 저장소 경로 및 별명 비밀번호로 바꾸십시오 (예 :

keytool -list -v -keystore C:\ProjectsData\keystore\my-release-key.keystore -alias alias_name 

비밀번호 : 별명 비밀번호.


1
잘 작동합니다! console.developer.google.com에 DEBUG와 RELEASE 키를 모두 포함 시켰습니다. 둘 다 정말로 필요한지 확실하지 않습니다. 그럼에도 불구 하고이 G ** gle 기능에 4 시간을 보낸 후에는 훌륭하게 작동합니다.
Vincent

별명 키에 "App Moon"과 같은 공백이 있으면 별명으로 이중 인용 "App Moon"을 추가하십시오.
Shihab Uddin

최고의 작업 솔루션, 구글에서 클라이언트 ID 내가 릴리스 모드에서 SHA-1을 필요로, 다른 솔루션은 우리에게 SHA-1 디버그 모드 제공
파르 사 dadras

31

이것은 나를 위해 일한 것의 단계별 프로세스입니다.

먼저 앱을 실행 한 후 아래 단계를 따르십시오 (스크린 샷에도 표시됨)

  1. 서명 보고서 클릭
  2. gradle 콘솔 대화 상자 열기
  3. SHA-1 인증서 번호를 표시해야합니다

여기에 이미지 설명을 입력하십시오


1
진정한 구세주! 명령 프롬프트와 android studio에서 생성 할 때 SHA-1 키가 다른 이유를 모르겠습니다.
Abhishek Mehandiratta

1
그것은 디버그를 위해 sha1을 보여줍니다. 릴리스 변형도 마찬가지입니까?
Sanket Patel

@ SanketPatel은 릴리스 SHA1을 가지고 있습니까?
올리버 D

아니, 실제로 내 문제를 해결 했으므로 @Oliver에 대한 검색을 중지했습니다
Sanket Patel

27

간단한 해결책 ...

  1. Android 스튜디오에서 프로젝트를 엽니 다.
  2. 오른쪽의 Gradle 탭을 클릭하십시오. 아래

여기에 이미지 설명을 입력하십시오

다음과 같이 단계를 수행하십시오. 3. : app 모듈-> 작업-> Android-> 서명 보고서를 확장합니다. 여기에 이미지 설명을 입력하십시오

  1. 콘솔에 표시된대로 SHA-1이 생성됩니다.

@Ambilpur


나는 그것을했지만 지금은 더 이상 내 응용 프로그램을 디버깅 할 수 없습니다
Giacomo M

USB를 통해 휴대 전화가 노트북 또는 데스크톱에 올바르게 연결되어 있는지 확인합니다. 그렇지 않으면 Studio를 다시 시작합니다 ... 작동합니다.
Ambilpura Sunil Kumar

좋은 소식, Kumar! 간단하고 명확하며 효과적입니다! 방금 내 게임의 SHA1을 얻었습니다. 내가 말해야 할 것은 Android Studio 용 DEBUG 모드 및 모든 프로젝트의 Eclipse 용 SHA1이 동일하다는 것입니다-AS 및 Eclipse의 모든 프로젝트에 대해 하나의 SHA1입니다.
AlexPap

이것이 가장 쉬운 방법입니다.
Tarasantan

이것은 나의 시간을 절약했다
jokermt235

20

디버그 키 저장소에서 우리는에서 SHA1 값을 얻을 수 있습니다 Eclipse. 메뉴에서 액세스 : Window-> Preferences-> Android->Build

그러나 프로덕션에서는 작동하지 않습니다 Keystore. 여기에 이미지 설명을 입력하십시오

따라서 프로덕션 Keystore에서 SHA1 값 을 얻으려면 Android Tools-> 로 이동하십시오 Export Signed Application Package. APK 서명 프로세스를 따르십시오. 그러면 SHA1이 인증서로 표시됩니다.

여기에 이미지 설명을 입력하십시오


17

사용 기능에 서명 Google Play에서 앱을 앱에 & 구글 API를 통합?

  1. Google Play 앱 서명을 사용하는 경우 Google API 자격 증명에 필요한 릴리스 서명 인증서 지문이이 방법으로 앱에서 얻는 일반 업로드 서명 키 (SHA-1)가 아니라는 것을 잊지 마십시오.

서명 인증서 업로드

  1. 다음과 같이 Google Play 콘솔의 앱 서명 페이지에서만 릴리스 SHA-1을 얻을 수 있습니다.

Google Play 앱 서명을 사용하면 Google에서 앱을 다시 서명합니다. Google Play 앱 서명에서 서명 인증서 지문을 제공하는 방식은 다음과 같습니다.

앱 서명 페이지-Google Play Console

더 읽기 하는 방법에 출시 SHA-1 (서명 인증서 지문) '구글 플레이 앱 서명'을 사용하는 경우


10

GNU / 리눅스

먼저

key.jks가 필요합니다. 예를 들어 필자의 경우이 파일은 / Desktop / Keys의 폴더에 있습니다.

/Desktop/Keys/key.jks

둘째

cd /usr/lib/jvm/java-1.7.0-openjdk-amd64

이제이 명령을 excecute해야합니다

keytool -list -v -keystore /PATH/file.jks -alias YourAlias -storepass *** -keypass ***

이 필드를 재현

-keystore
-alias
-storepass
-keypass

예를 들어

 keytool -list -v -keystore /home/david/Desktop/Keys/key.jks -alias MyAlias -storepass 456 -keypass 123

여기에 이미지 설명을 입력하십시오

행운을 빕니다!!


8

먼저와 동일한 .jar파일이 있습니다 fb-sdk android-support-v4.jar.
그런 다음 다음을 SHA1사용하여 키를 생성하십시오 .

PackageInfo info;
try {

    info = getPackageManager().getPackageInfo(
        "com.example.worldmission", PackageManager.GET_SIGNATURES);

    for (Signature signature : info.signatures) {
        MessageDigest md;
        md = MessageDigest.getInstance("SHA");
        md.update(signature.toByteArray());
        String something = new String(Base64.encode(md.digest(), 0));
        Log.e("Hash key", something);
        System.out.println("Hash key" + something);
    }

} catch (NameNotFoundException e1) {
    Log.e("name not found", e1.toString());
} catch (NoSuchAlgorithmException e) {
    Log.e("no such an algorithm", e.toString());
} catch (Exception e) {
    Log.e("exception", e.toString());
}

3
인증서와는 아무런 관련이 없습니다.
Lorne의 후작

8

keytool은 키 및 인증서 관리 유틸리티입니다. 사용자는 디지털 서명을 사용하여 자체 인증 (사용자가 다른 사용자 / 서비스에 대해 자신을 인증하는 경우) 또는 데이터 무결성 및 인증 서비스에 사용하기 위해 자신의 공개 / 개인 키 쌍 및 관련 인증서를 관리 할 수 ​​있습니다.

Windows의 경우

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

다른

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Android의 인증은 SHA1 지문 및 패키지 이름 을 사용하여 클라이언트 ID 및 클라이언트 비밀번호 대신 앱을 식별합니다 .

여기에 이미지 설명을 입력하십시오

http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html


7

모든 단계에서 가장 좋은 방법 :

Release Keystore SHA1 Key의 경우 :

  1. 명령 프롬프트 열기
  2. C:\Users\hiren.patel>cd..
  3. C:\Users>cd..
  4. C:\>cd "Program Files"
  5. C:\Program Files>cd Java
  6. C:\Program Files\Java>cd jdk_version_code
  7. C:\Program Files\Java\jdk_version_code>cd bin
  8. C:\Program Files\Java\jdk_version_code\bin>keytool -list -v -keystore "D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks" -alias my_alias_name -storepass my_store_password -keypass my_key_password

아래의 것을 교체하십시오 :

  1. jdk_version_code
  2. D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks
  3. my_alias_name
  4. my_store_password
  5. my_key_password

끝난


7

// SHA1을 얻는 가장 간단한 방법

// 다음 명령을 터미널에 추가하고 Enter 키를 누릅니다

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

6

당신은 얻을 수 MD5SHA1의 로 이동하여 모든 작업 공간에 대한 지문을 Window>Preference>Android>Build에서 이클립스 .


1
이 대신에 수출하고 CMD 사용의 번거 로움을 통해가는 일을 할 것입니다
ssj3goku878을

6

Android Studio IDE를 사용하는 경우 한 번의 클릭으로 SHA1에 모든 빌드 변형에 대한 가치가 있습니다.

Gradle 프로젝트 창> 루트 프로젝트 선택 > signingReport > 두 번 클릭에서

파일 탐색

다음

실행 창 열기

변형으로 이동 : 릴리스 용 릴리스

변형으로 이동 : 디버그 디버그

http://devdeeds.com/create-sha1-key-using-android-studio/


나는 그것을하지만 릴리스에 대한 SHA를 얻지 못했다!
올리버 D

1
gradle의 릴리스 블록 아래에있는 로그인 구성에 로그인 자격 증명을 추가했는지 확인하십시오. 그렇지 않으면 릴리스 sha 키를 표시하지 않습니다
Jayakrishnan PM

6

Windows에서 명령 프롬프트를 열고 다음 폴더로 이동하십시오.

C : \ Program Files \ Java \ jdk1.7.0_05 \ bin

명령 cd <next directory name>을 사용 하여 디렉토리를 다음으로 변경 하십시오 . 명령 cd ..을 사용 하여 디렉토리를 이전으로 변경

이제 다음 명령을 그대로 입력하십시오.

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

몇 시간 동안이 문제를 해결 한 후 귀하의 답변으로 인해 앱의 수명이 단축되었습니다. 감사!!!!
9


4

Android Studio를 사용하는 경우 간단한 단계를 사용하십시오.

  • 프로젝트를 실행

  • Gradle 메뉴를 클릭하십시오

  • Gradle 작업 트리 확장

  • android-> signingReport를 클릭하십시오.

여기에 이미지 설명을 입력하십시오 아무것도 표시되지 않으면 (android studio 2.2)

Toggle tasks execution/text mode실행 막대에서 클릭



3

Ubuntu 12.0.4를 사용하고 있으며 키 저장소 파일을 생성 한 후 명령 프롬프트에서 릴리스 키 저장소에 대한 인증서 지문을 이런 식으로 얻습니다. 앱에서 Google 맵을 사용하는 경우 릴리스 된 앱 에이 키를 사용할 수 있습니다. 출시 후 앱 내부에 맵을 올바르게 표시 할 수 있습니다. 아래 명령 프롬프트에 결과가 표시됩니다.

administrator@user:~$ keytool -list -v -keystore /home/administrator/mykeystore/mykeystore.jks -alias myprojectalias

 
Enter keystore password:  ******

Alias name: myprojectalias

Creation date: 22 Apr, 2014

Entry type: PrivateKeyEntry

Certificate chain length: 1
Certificate[1]:
Owner: CN=xyz, OU= xyz, O= xyz, L= xyz, ST= xyz, C=91
Issuer: CN= xyz, OU= xyz, O= xyz, L= xyz, ST= xyz, C=91

Serial number: 7c4rwrfdff
Valid from: Fri Apr 22 11:59:55 IST 2014 until: Tue Apr 14 11:59:55 IST 2039

Certificate fingerprints:
     MD5:  95:A2:4B:3A:0D:40:23:FF:F1:F3:45:26:F5:1C:CE:86
     SHA1: DF:95:Y6:7B:D7:0C:CD:25:04:11:54:FA:40:A7:1F:C5:44:94:AB:90
     SHA276: 00:7E:B6:EC:55:2D:C6:C9:43:EE:8A:42:BB:5E:14:BB:33:FD:A4:A8:B8:5C:2A:DE:65:5C:A3:FE:C0:14:A8:02
     Signature algorithm name: SHA276withRSA
     Version: 2

Extensions: 

 ObjectId: 2.6.28.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 1E A1 57 F2 81 AR 57 D6   AC 54 65 89 E0 77 65 D9  ..W...Q..Tb..W6.
0010: 3B 38 9C E1             

Windows 플랫폼에서 아래 방법을 사용하여 디버그 모드의 키 저장소를 얻을 수 있습니다.

C:\Program Files\Java\jdk1.8.0_102\bin>keytool -l
.android\debug.keystore -alias androiddebugkey -s
id
Alias name: androiddebugkey
Creation date: Oct 21, 2016
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: C=US, O=Android, CN=Android Debug
Issuer: C=US, O=Android, CN=Android Debug
Serial number: 1
Valid from: Fri Oct 21 00:50:00 IST 2016 until: S
Certificate fingerprints:
         MD5:  86:E3:2E:D7:0E:22:D6:23:2E:D8:E7:E
         SHA1: B4:6F:BE:13:AA:FF:E5:AB:58:20:A9:B
         SHA256: 15:88:E2:1E:42:6F:61:72:02:44:68
56:49:4C:32:D6:17:34:A6:7B:A5:A6
         Signature algorithm name: SHA1withRSA


당신이 안드로이드 스튜디오 (2)에서 Gradle을 표시 줄 (1) 오른쪽 클릭에서 디버그 모드에 대해이 인증 세부 정보를 얻을 수있는 또 다른 방법은 다음 응용 프로그램을 클릭 -> 작업 -> 안드로이드 -> 다음 Gradle을에 signingReports 당신이 보고서를 얻을 것이다 콘솔
Ghanshyam

3

뿐만 아니라 록쉬 Tiwar의 대답

릴리스 빌드의 경우 gradle에 다음을 추가하십시오.

android {

defaultConfig{
//Goes here
}

    signingConfigs {
        release {
            storeFile file("PATH TO THE KEY_STORE FILE")
            storePassword "PASSWORD"
            keyAlias "ALIAS_NAME"
            keyPassword "KEY_PASSWORD"
        }
    }
buildTypes {
        release {
            zipAlignEnabled true
            minifyEnabled false
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

Lokesh의 답변에서와 같이 signingReport를 실행하면 릴리스 빌드의 SHA 1 및 MD5 키도 표시됩니다.

견본


2

Android 스튜디오를 사용하는 경우 매우 간단합니다.

새로운 Google지도 활동을 만들면 아래 이미지와 같이 sha1 지문이 표시됩니다.

새로운 Google Map aCTIVITY

아래 이미지에서 SHA1을 볼 수 있습니다


1

먼저 jar 파일 복사 keytool 경로로 이동 한 다음 시스템 경로에 추가 한 다음 실행하십시오 .. 이것이 작동하기를 바랍니다.


1

당신이 사용하는 경우 Google Play의 앱 서명을 대신 키 스토어에서 SHA를 얻는 쉬운 방법은 구글이 업로드 인증서 콘솔> 앱> 릴리스 관리> 앱 서명 및보기 플레이로 이동하는 것입니다.

이 정보를 얻는 페이지의 스크린 샷


여기에 2 개의 로그인 인증서 appsignin 및 업로드 된 signincertificates가 표시됩니다. 릴리스에 사용해야하는 인증서
Harsha

릴리스는 앱 서명 인증서를 사용할 필요가
ßiansor Å을. Ålmerol

1

이 솔루션은 안드로이드 스튜디오 3.5 버전입니다.

  1. Android 스튜디오에서 프로젝트를 엽니 다.
  2. 오른쪽의 Gradle 탭을 클릭하십시오.
  3. 하나는 우리의 프로젝트 (루트)와 단지 앱이라는 두 가지를 볼 것입니다.
  4. 귀하의 경우 귀하의 앱 일 수 있습니다 우리의 프로젝트를 선택하십시오.
  5. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 새로 고칩니다.
  6. 그런 다음 프로젝트 드롭 돈 버튼을 클릭하십시오.
  7. Android 폴더가 표시되는 작업을 클릭하십시오.
  8. signingReport를 두 번 클릭하면 콘솔 실행에 세부 정보가 표시됩니다.

0

로컬의 경우 안드로이드 스튜디오에서 쉽게 sha1을 얻지 만 라이브의 경우 아래 URL을 확인하십시오.

Facebook Android 키 해시 생성

우리는 대부분 아래 단계를 수행하지 않았으므로 100 % 정확한 링크를 확인하십시오.

8) If you see in openssl Bin folder, you will get a file with the name of debug.txt

9) 이제 명령 프롬프트를 다시 시작하거나 기존 명령 프롬프트로 작업 할 수 있습니다

10) C 드라이브로 돌아와 openssl Bin 폴더의 경로를 지정하십시오.

11) 다음 코드를 복사하여 붙여 넣습니다.

openssl sha1 -binary debug.txt > debug_sha.txt

12) openssl bin 폴더에 debug_sha.txt가 나타납니다.

13) 다음 코드를 다시 복사하여 붙여 넣습니다.

openssl base64 -in debug_sha.txt > debug_base64.txt

14) openssl bin 폴더에 debug_base64.txt가 나타납니다.

15) open debug_base64.txt 파일 다음은 키 해시입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.