Berikut ini rincian lengkap (Untuk Windows)
1. Unduh OpenSSl baik ke-3 atau ke-4 (dengan e akan bekerja lebih baik) berdasarkan sistem Anda 32bit atau 64bit.
2. Ekstrak zip yang diunduh di dalam direktori C.
3. Buka folder yang diekstraksi hingga ke bin dan salin path, itu harus seperti C:\openssl-0.9.8k_X64\bin\openssl
(tambahkan \ openssl di akhir)
4. (Dapatkan path ke folder bin Jdk, jika Anda tahu caranya, abaikan ini).
Buka android studio ~ file ~ Struktur Proyek (ctrl + alt + shift + s), pilih lokasi SDK di panel sebelah kiri, salin lokasi JDK dan tambahkan / bin ke sana
Jadi Lokasi JDK akhir akan seperti C:\Program Files\Android\Android Studio\jre\bin
kami mengikuti metode ini untuk mendapatkan lokasi Jdk karena Anda mungkin menggunakan jdk tertanam seperti saya
sekarang Anda memiliki lokasi OpenSSl & lokasi JDK
5. sekarang kita perlu men-debug lokasi keystore, untuk itu buka C ~> Users ~> YourUserName ~> .android harus ada nama file debug.keystore, sekarang salin lokasi path, seharusnya ada beberapa hal seperti
C:\Users\Redman\.android\debug.keystore
6. sekarang buka command prompt dan ketik perintah
cd YourJDKLocationFromStep4
dalam kasus saya
cd "C:\Program Files\Android\Android Studio\jre\bin"
7. sekarang buat perintah berikut
keytool -exportcert -alias androiddebugkey -keystore YOURKEYSTORELOCATION | YOUROPENSSLLOCATION sha1 -binary | YOUROPENSSLLOCATION base64
dalam kasus saya perintah akan terlihat seperti
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Redman\.android\debug.keystore" | "C:\openssl-0.9.8k_X64\bin\openssl" sha1 -binary | "C:\openssl-0.9.8k_X64\bin\openssl" base64
sekarang masukkan perintah ini di command prompt, jika Anda pernah melakukan hal yang benar, Anda akan diminta kata sandi (kata sandi adalah android)
Enter keystore password: android
itu saja, Anda akan diberi Key Hash, cukup salin dan gunakan
Untuk KeyHash yang Ditandatangani, buat perintah berikut
keytool -exportcert -alias YOUR_ALIAS_FOR_JKS -keystore YOUR_JKS_LOCATION | YOUROPENSSLLOCATION sha1 -binary | YOUROPENSSLLOCATION base64
masukkan kata sandi keystore Anda, Jika Anda memasukkan kata sandi yang salah itu akan memberikan KeyHash yang salah
CATATAN
Jika karena alasan tertentu jika memberikan kesalahan pada beberapa lintasan maka bungkus lintasan itu dengan tanda kutip ganda. Juga shell daya Windows tidak berfungsi dengan baik untuk saya, saya menggunakan git bash (atau menggunakan command prompt).
contoh
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Redman\.android\debug.keystore" | "C:\openssl-0.9.8k_X64\bin\openssl" sha1 -binary | "C:\openssl-0.9.8k_X64\bin\openssl" base64