Sidik jari sertifikat keystore SHA-1

459

Apakah metode untuk mendapatkan sidik jari SHA-1 sama dengan metode mendapatkan sidik jari? Sebelumnya, saya menjalankan perintah ini:

Prompt Perintah Windows yang menjalankan keytool.exe

Tidak jelas bagi saya jika hasil yang saya dapatkan adalah sidik jari SHA-1. Adakah yang bisa menjelaskan hal ini?

pengguna2208349
sumber
Semoga tautan ini akan membantu Anda. stackoverflow.com/questions/12214467/...
Poras Bhardwaj
Cara termudah untuk Mendapatkan SHA-1 Untuk mode Rilis dan Debug android studio gradle. Lihat ini
Naeem Ibrahim
jalankan perintah ini di terminal Anda: keytool -exportcert -list -v \ -alias androiddebugkey -keystore ~ ​​/ .android / debug.keystore. Itu akan meminta kata sandi Anda. yang dapat Anda temukan dari file bernama "debug.keystore.properties" di folder android / keystore
Akhilesh Sinha

Jawaban:

805

Ikuti tutorial ini untuk membuat sidik jari SHA1 untuk Google Map v2

Untuk mode Debug:

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

untuk mode Rilis:

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

contoh:

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

Pada windows, ketika perintah keytool tidak ditemukan , Buka Direktori JDK Anda yang terinstal misalnya <YourJDKPath>\Java\jdk1.8.0_231\bin\, buka baris perintah dan coba perintah di atas untuk mode debug / release.

Amol Sawant 96 Kuli
sumber
9
~ / adalah direktori home Anda dalam sistem * nix. Di bawah Windows, cukup gunakan% USERPROFILE%
Jay Sidri
1
Jika Anda sedang menulis aplikasi Android di Xamarin, gunakan ini: keytool -list -v -keystore "% USERPROFILE% \ AppData \ Lokal \ Xamarin \ Mono untuk Android / debug.keystore" -alias androiddebugkey -storepass android -keypass android
Jay
cara mendapatkan rilis sha1. Saya mendapatkannya dari app.jks saya tetapi console.google menunjukkan sudah digunakan.
عثمان غني
1
$ keytool -list -v -keystore ~ ​​/ .android / debug.keystore -storepass hanya android ini juga berfungsi
Napolean
1
Lihat ini untuk mendapatkan kunci SHA-1 menggunakan studio android. easybook4u.com/index.php/2017/08/25/…
Himanshu arora
652

Jika Anda menggunakan android studio gunakan langkah sederhana

  1. Jalankan proyek Anda
  2. Klik pada menu Gradle
  3. Rentangkan Taskspohon Gradle
  4. Klik dua kali pada android-> signingReportdan lihat keajaibannya
  5. Ini akan memberi tahu Anda semuanya pada tab Run

masukkan deskripsi gambar di sini

Hasil Di Bawah Jalankan Tab Jika Android Studio <2.2
masukkan deskripsi gambar di sini

Dari android studio 2.2
Hasil akan tersedia di bawah Jalankan konsol tetapi gunakan tombol sakelar yang disorot

masukkan deskripsi gambar di sini

Atau
Second Way adalah
Buat proyek baru di studio android Baru -> Aktivitas Google Maps

masukkan deskripsi gambar di sini

kemudian buka file google_maps_api.xml xml seperti yang ditunjukkan pada gambar Anda akan melihat kunci SHA Anda

masukkan deskripsi gambar di sini

Lokesh Tiwari
sumber
2
Jendela 'proyek bertahap' saya kosong ... ada ide mengapa itu mungkin terjadi?
LairdPleng
1
Ini akan muncul setelah Anda menjalankan proyek baik di emulator atau di perangkat
Lokesh Tiwari
1
Ya saya mencobanya tetapi tidak ada yang terjadi. Sepertinya, dalam kasus saya, saya harus menekan tombol 'refresh' sebelum sesuatu muncul!
LairdPleng
1
Apakah kunci sha1 sama untuk semua aplikasi? atau berbeda untuk setiap aplikasi?
Anwar Hossain
3
Sekarang muncul di bawah tab "Gradle Console" dari Android studio 2.2.3
Irfan Raza
196

Cara termudah untuk mendapatkan Kunci SHA1 di studio android baik (Mode debug dan rilis)

  1. Buka Android Studio
  2. Buka Proyek Anda
  3. Klik pada Gradle (Dari Panel Sisi Kanan , Anda akan melihat Gradle Bar )
  4. Klik Refresh (Klik Refresh dari Gradle Bar, Anda akan melihat skrip Daftar Gradle dari Proyek Anda)
  5. Klik pada Proyek Anda (Daftar Formulir Nama Proyek Anda)
  6. Klik pada Tugas / Android
  7. Klik dua kali signingReport(Anda akan mendapatkan SHA1dan MD5di Run Bar)

Jika Anda menggunakan Android Studio baru, ini menunjukkan waktu untuk mengeksekusi di atas. Ada mode eksekusi tugas Toggle klik pada bahwa Anda akan mendapatkan Anda kunci SHA-1. Periksa gambar referensi 2 dan 3.

Periksa gambar untuk detailnya masukkan deskripsi gambar di sinimasukkan deskripsi gambar di sini

Hasilkan SHA-1 untuk Mode Rilis

1-Pertama tambahkan keystore config di gradle Anda. Bagaimana menambahkan config in gradle .

2-Setelah Menambahkan Konfigurasi dalam varian build gradle change. masukkan deskripsi gambar di sini

3-Then Follow Above Procedure Anda akan mendapatkan SHA-1 untuk mode rilis.

Gambar 4-Periksa. masukkan deskripsi gambar di sini

Naeem Ibrahim
sumber
1
Bagaimana cara mengubah lokasi? Saya tahu cara mengubah ke keystore yang berbeda saat masuk, tetapi bagaimana dengan yang standar?
portfoliobuilder
1
jawaban yang sangat terperinci dengan gambar, sangat membantu ... sangat mudah dipahami daripada jawaban lain di sini ... pilih gambar-gambar yang ada dalam jawaban
Shirish Herwade
52

Buka direktori java bin Anda melalui cmd:

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

Sekarang ketikkan perintah di bawah ini di cmd Anda:

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

Jika Anda menggunakan eclipse, buka: Window-> Preferences-> Android-> Build Anda akan menemukan apa yang Anda cari di sana.

masukkan deskripsi gambar di sini

FDIM
sumber
1
Di mana saya dapat menemukan yang setara di Android Studio? IDE saya menunjuk ke SHA1 yang salah
portfoliobuilder
42

! [Ke kiri jauh [! [] [1] [1]

Silakan lihat gambar-gambar berikut dan dapatkan kunci SHA-1 Menyegarkan

Lihat di panel konsol di bagian bawah

Ismaran Duwadi
sumber
Setuju: opsi terbaik. "Ditambah" satu. Saya melewatkan sedikit lebih banyak informasi teks, tetapi jalur utama yang telah Anda tampilkan. Terima kasih.
statosdotcom
1) Anda harus mengklik dua kali pada nama file.
Sushant Patekar
39

Jalankan perintah berikut untuk mendapatkan sha1 Anda: keytool -v -list -keystore "< debug.keystore path >"
Jika Anda tidak tahu jalannya debug.keystore, Anda dapat menemukan debug.keystorejalan Anda dengan memeriksawindows-->preferences-->android-->build

Saya menyiapkan tutorial langkah demi langkah untuk menunjukkan bagaimana Anda dapat menggunakan google map android v2 pada emulator (android 4.2.2)
lihat di blog saya: http://umut.tekguc.info/en/content/google-android- map-v2-step-step

Umut Tekgüç
sumber
33

Saya melihat banyak posting tentang masalah ini, jadi saya akan membuatnya tetap + contoh sederhana.

Untuk mendapatkan SHA1 untuk ClientID untuk Masuk dengan Google+ dan tindakan lainnya:

Bentuk umum:

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

Untuk Debug, ganti dengan jalur debug.keystore Anda, misalnya:

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

Kata sandi: android

Untuk Rilis, ganti dengan path keystore Anda dan kata sandi alias, misalnya:

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

Kata sandi: Kata sandi alias Anda.

David
sumber
1
Bagus sekali! Saya telah menyertakan DEBUG dan kunci RELEASE di console.developer.google.com. Tidak yakin apakah keduanya benar-benar dibutuhkan. Namun demikian itu bekerja dengan baik, setelah menghabiskan 4 jam pada fitur G ** gle ini.
Vincent
Jika kunci alias Anda memiliki ruang seperti "App Moon" lalu tambahkan kuasi ganda "App Moon" sebagai nama alias.
Shihab Uddin
solusi terbaik dan berfungsi, untuk google clientID saya membutuhkan SHA-1 dalam mode rilis, solusi lain memberi kita SHA-1 dalam mode debug
parsa dadras
31

Ini adalah proses langkah demi langkah dari apa yang berhasil untuk saya.

Pertama jalankan aplikasi kemudian ikuti langkah-langkah di bawah ini (juga ditunjukkan pada tangkapan layar)

  1. klik laporan penandatanganan
  2. buka dialog konsol gradle
  3. itu harus menampilkan nomor sertifikat SHA-1 Anda

masukkan deskripsi gambar di sini

Amir Dora
sumber
1
Juruselamat sejati! Saya tidak tahu mengapa kunci SHA-1 berbeda ketika dihasilkan dari command prompt dan android studio.
Abhishek Mehandiratta
1
itu menunjukkan sha1 untuk debug, apakah ini sama untuk varian rilis juga?
Sanket Patel
@SanketPatel, apakah Anda dapat rilis SHA1?
Oliver D
tidak, sebenarnya saya menyelesaikan masalah saya jadi berhenti mencarinya @liver
Sanket Patel
27

Solusi Sederhana ...

  1. Buka proyek Anda ke studio Android.
  2. Klik pada tab Gradle di sisi kanan. seperti di bawah ini

masukkan deskripsi gambar di sini

ikuti langkah-langkah seperti di bawah ini .. 3. Luaskan: modul aplikasi -> Tugas -> Android -> laporan penandatanganan. masukkan deskripsi gambar di sini

  1. SHA-1 akan menghasilkan. Seperti yang ditunjukkan di konsol

@Ambilpur

Ambilpura Sunil Kumar
sumber
Saya melakukannya tetapi sekarang saya tidak dapat lagi men-debug aplikasi saya
Giacomo M
periksa ponsel Anda terhubung dengan benar ke laptop atau desktop melalui USB, jika tidak Restart Studio ... itu akan berfungsi.
Ambilpura Sunil Kumar
Pos bagus, Kumar! Sederhana, jelas, dan efektif! Saya baru saja mendapatkan SHA1 untuk game saya. Apa yang harus saya katakan adalah bahwa SHA1 untuk mode DEBUG untuk Android Studio dan untuk Eclipse untuk SEMUA proyek adalah sama - satu SHA1 untuk semua proyek di AS dan Eclipse.
AlexPap
Ini cara termudah.
Tarasantan
Ini menghemat waktu saya
jokermt235
20

dari Debug Keystore kita bisa mendapatkan nilai SHA1 di Eclipse. Mengakses dari menu: Window-> Preferences-> Android->Build

tapi itu tidak berhasil untuk produksi Keystore. masukkan deskripsi gambar di sini

Jadi, untuk mendapatkan nilai SHA1 dari Keystore produksi, buka: Android Tools-> Export Signed Application Package. Ikuti proses untuk menandatangani apk Anda dan SHA1 akan ditampilkan sebagai sertifikat.

masukkan deskripsi gambar di sini

Jorgesys
sumber
17

Menggunakan fitur penandatanganan aplikasi Google Play & integrasi Google API di aplikasi Anda?

  1. Jika Anda menggunakan Penandatanganan Aplikasi Google Play, jangan lupa bahwa rilis sidik jari sertifikat penandatanganan yang diperlukan untuk kredensial Google API bukanlah kunci pengunggahan pengunggahan reguler (SHA-1) yang Anda peroleh dari aplikasi Anda dengan metode ini:

Unggah sertifikat penandatanganan

  1. Anda dapat memperoleh SHA-1 rilis Anda hanya dari halaman penandatanganan aplikasi konsol Google Play Anda seperti yang ditunjukkan di bawah ini: -

Jika Anda menggunakan penandatanganan aplikasi Google Play, Google menandatangani ulang aplikasi Anda. Itulah bagaimana sidik jari sertifikat-penandatanganan Anda diberikan oleh Google Play App Signing seperti yang ditunjukkan di bawah ini:

Halaman Penandatanganan Aplikasi - Google Play Console

Baca selengkapnya Cara mendapatkan Rilis SHA-1 (Sidik jari sertifikat penandatanganan) jika menggunakan 'Penandatanganan aplikasi Google Play'

Pinky Walve
sumber
10

Di Gnu / Linux

Pertama

Anda memerlukan key.jks, misalnya dalam kasus saya file ini ada di folder di / Desktop / Keys

/Desktop/Keys/key.jks

Kedua

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

Sekarang Anda perlu menjalankan perintah ini

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

remplacing bidang ini

-keystore
-alias
-storepass
-keypass

Sebagai contoh

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

masukkan deskripsi gambar di sini

Semoga berhasil!!

David Hackro
sumber
8

Pertama ada .jarfile yang sama di fb-sdk android-support-v4.jar.
Kemudian buat SHA1kunci menggunakan:

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());
}
sharma_kunal
sumber
3
Tidak ada hubungannya dengan sertifikat apa pun.
Marquis of Lorne
8

keytool adalah utilitas manajemen kunci dan sertifikat. Hal ini memungkinkan pengguna untuk mengelola pasangan kunci publik / pribadi mereka sendiri dan sertifikat terkait untuk digunakan dalam autentikasi diri (di mana pengguna mengotentikasi dirinya sendiri untuk pengguna / layanan lain) atau integritas data dan layanan otentikasi, menggunakan tanda tangan digital.

Untuk Windows

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

Lain

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

Otorisasi di Android menggunakan sidik jari dan nama paket SHA1 untuk mengidentifikasi aplikasi Anda, bukan ID klien dan rahasia klien .

masukkan deskripsi gambar di sini

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

IntelliJ Amiya
sumber
7

Cara terbaik yang pernah ada dengan semua langkah:

Untuk Release Keystore SHA1 Key :

  1. Buka Command Prompt
  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

Ganti hal di bawah ini:

  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

Selesai

Hiren Patel
sumber
7

// cara paling sederhana untuk mendapatkan SHA1

// tambahkan perintah berikut ke terminal Anda dan tekan enter

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

Anda bisa mendapatkan MD5 dan SHA1 sidik jari untuk ruang kerja apapun dengan pergi ke Window>Preference>Android>Builddalam Eclipse .

Tawaran
sumber
1
ini akan melakukan pekerjaan alih-alih melalui kerumitan mengekspor dan menggunakan CMD
ssj3goku878
6

Jika Anda menggunakan Android Studio IDE maka Anda bisa mendapatkan SHA1 memiliki nilai untuk semua varian build Anda dengan satu klik.

Di bawah Gradle Projects Window> Pilih Root Project > signedReport > klik dua kali

Navigasi File

Lanjut

Buka Jalankan Jendela

Go To Variant: rilis untuk rilis

Go To Variant: debug untuk debug

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

Jayakrishnan PM
sumber
Saya melakukannya tetapi saya tidak mendapatkan SHA untuk dirilis!
Oliver D
1
Pastikan Anda telah menambahkan kredensial masuk di konfigurasi masuk di bawah blok rilis secara bertahap. Kalau tidak, itu tidak akan menunjukkan rilis kunci sha
Jayakrishnan PM
6

Buka Command Prompt di Windows dan buka folder berikut.

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

Gunakan perintah cd <next directory name>untuk mengubah direktori ke yang berikutnya. Gunakan perintah cd ..untuk mengubah direktori ke Sebelumnya

Sekarang ketikkan perintah berikut ini:

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Sumukh Bhandarkar
sumber
Setelah berjuang dengan masalah ini selama BEBERAPA jam, jawaban Anda menyelamatkan hidup aplikasi saya. TERIMA KASIH!!!!
Emzor
5

masukkan deskripsi gambar di sini

Gradle sisi kanan -> proyek penandatanganan mendapatkan semua kunci

Keshav Gera
sumber
4

Jika Anda menggunakan android studio, gunakan langkah-langkah sederhana:

  • Jalankan proyek Anda

  • Klik pada menu Gradle

  • Rentangkan pohon tugas Gradle

  • Klik pada android-> signReport

masukkan deskripsi gambar di sini Jika tidak ada yang ditampilkan (android studio 2.2) maka

Klik pada Toggle tasks execution/text modedari Run bar

Maveň ツ
sumber
4

Saya punya masalah saat membuka dengan perintah

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

Karena itu, saya mengunduh https://sourceforge.net/projects/portecle/ . Kemudian buka saja file .jks dari program toples. itu akan menampilkan semua informasi yang relevan

cuplikan program

Muhammad Zacky Asyari
sumber
Terima kasih, Menyelamatkan
Hariku
3

Saya menggunakan Ubuntu 12.0.4 dan saya telah mendapatkan sidik jari Sertifikat dengan cara ini untuk melepaskan kunci penyimpanan pada prompt perintah setelah menghasilkan file keystore, Anda dapat menggunakan kunci ini untuk aplikasi yang dirilis, jika Anda menggunakan google map di aplikasi Anda, jadi ini dapat menampilkan peta dengan benar di dalam aplikasi setelah rilis ,, saya mendapat hasil pada command prompt di bawah ini

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             

Pada Windows Platform kita bisa mendapatkan keystore untuk mode debug dengan menggunakan cara di bawah ini

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

Ghanshyam
sumber
Cara lain Anda bisa mendapatkan detail sertifikasi ini untuk mode debug dari (1) Klik kanan pada bilah Gradle di android studio (2) lalu klik pada aplikasi -> Tugas -> android -> penandatanganan Laporan lalu pada konsol Gradle Anda akan mendapatkan laporan
Ghanshyam
3

Selain jawaban Lokesh Tiwar

Untuk rilis build tambahkan yang berikut di 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'
        }
    }

}

Sekarang menjalankan SignReport seperti pada Jawaban Lokesh akan menunjukkan kunci SHA 1 dan MD5 untuk rilis build juga.

Sampel

AnupamChugh
sumber
2

Jika Anda menggunakan Android studio ini sangat sederhana.

Buat aktivitas peta Google baru dan Anda dapat melihat sidik jari sha1 seperti gambar di bawah ini.

ACTIVITY Google Map Baru

ANDA BISA MELIHAT SHA1 DI BAWAH GAMBAR

kundan roy
sumber
1

Pertama pergi ke jar file salin keytool path kemudian tambahkan ke path sistem kemudian jalankan .. saya harap ini bekerja ..

kantung
sumber
1

Jika Anda menggunakan Penandatanganan Aplikasi Google Play , alih-alih mendapatkan SHA dari keystore, cara yang lebih mudah adalah dengan pergi ke Google Play Console> aplikasi Anda> Manajemen Rilis> Penandatanganan aplikasi dan cari sertifikat unggahan Anda.

Cuplikan layar halaman tempat Anda mendapatkan info ini

J Wang
sumber
di sini menampilkan 2 sertifikat masuk aplikasi, dan sertifikat masuk yang diunggah. Yang mana yang perlu saya gunakan untuk rilis
Harsha
Untuk rilis Anda harus menggunakan sertifikat penandatanganan aplikasi
ßiansor Å. Ålmerol
1

Solusi ini untuk versi android studio 3.5:

  1. Buka proyek Anda ke studio Android.
  2. Klik pada tab Gradle di sisi kanan.
  3. Akan melihat dua hal satu adalah proyek kami (root) dan hanya aplikasi.
  4. Pilih proyek kami dalam kasus Anda itu mungkin aplikasi Anda.
  5. Klik kanan pada proyek dan segarkan.
  6. Kemudian klik pada tombol don proyek drop.
  7. Klik pada Tugas di mana akan melihat folder android.
  8. Klik dua kali pada penandatangananLaporan dan akan melihat detail di Jalankan konsol.
Akshay M
sumber
0

Untuk lokal Anda dapat dengan mudah sha1 dari android studio tetapi untuk live silakan cek di bawah url:

Facebook Android Hasilkan Key Hash

Kami sebagian besar tidak melakukan langkah-langkah di bawah ini, jadi silakan periksa tautan yang 100% benar.

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

9) Sekarang Anda dapat memulai kembali command prompt atau bekerja dengan command prompt yang ada

10) kembali ke drive C dan berikan path folder openssl Bin

11) salin kode berikut dan tempel

openssl sha1 -binary debug.txt > debug_sha.txt

12) Anda akan mendapatkan debug_sha.txt di folder openssl bin

13) Sekali lagi salin kode berikut dan tempel

openssl base64 -in debug_sha.txt > debug_base64.txt

14) Anda akan mendapatkan debug_base64.txt di folder openssl bin

15) buka file debug_base64.txt Ini adalah hash kunci Anda.

Chirag Arora
sumber