키 저장소 인증서의 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(당신은 얻을 것이다 SHA1및 MD5실행 줄에)

새로운 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

당신은 얻을 수 MD5 와 SHA1의 로 이동하여 모든 작업 공간에 대한 지문을 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.