2016-01-21 34 views
22

Jak mogę uzyskać klucze SHA1 do debugowania i wydania za pomocą Android Studio na Macu? (Są one wymagane dla Google API Keys)Klucz SHA1 do DEBUGA I ZWOLNIENIE STUDIO ANDROID MAC

+2

Możliwy duplikat [Jak uzyskać Podpisanie odcisku palca certyfikatu (SHA1) dla OAuth 2.0 na Androida?] (Http://stackoverflow.com/questions/12214467/how-to-obtain-signing-certificate-fingerprint-sha1-for-oauth-2-0-on- Android) – ahoffner

+0

Najprostszym sposobem na uzyskanie SHA-1 w trybie zwolnienia i debugowania ndroid studio gradle. [Sprawdź to] (http://stackoverflow.com/questions/15727912/sha-1-printprint-of-keystore-certificate/35308827#35308827) –

Odpowiedz

77

DEBUG:

  1. Kliknąć na zakładkę Gradle po prawej stronie widoku.

  2. Przejdź do folderu głównego -> Zadania -> android -> signingReport

  3. kliknij dwukrotnie, to będą budować z signingReport i post w dolnej wyświetlić SHA1.

RELEASE:

  1. w Android studio. Zbuduj -> Wygeneruj podpisany plik APK ... i kliknij Dalej.

  2. Skopiuj ścieżkę do magazynu kluczy i alias klucza.

enter image description here

  1. przemieszczenia do "bin katalogu" ścieżki jdk obecnego w Java.

  2. Otwórz terminal i wpisz:

    keytool -list -v -keystore "ścieżkę klucza magazynu" -alias "klucz alias"

  3. Wpisz swoje hasło klucza i będzie wydrukować swojej SHA1 uwalnianiu.

+0

hej możesz mi powiedzieć, jak wygenerować klucz wydania za pomocą terminala Linux ..it daje mi błąd – Manish

+0

Przypuszczam, że powinien być oznaczony jako odpowiedź. To działa. – kot331107

+2

** Zapraszam do oglądania tego filmu Jak stworzyć SHA1 do wydania ** https://youtu.be/g75cZXjmuj8 –

2

Aby uzyskać SHA1 dla DEBUG jak również RELEASE trzeba dodać klucz szczegóły w signingConfigs swojego pliku Gradle,

see the example here