Karena saya ingin menggunakan peta Google dalam aplikasi saya, saya memerlukan sidik jari MD5 sertifikat debug. Saya mencoba mengikuti .:
(Di sini saya menyalin file debug.keystore dari C: \ Documents and Settings \ Administrator.android di folder bin)
C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
Tetapi mendapat hasil sebagai berikut:
androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code"
Namun itu tidak berhasil untuk mendapatkan kunci API MAP. Apakah SHA1 sama dengan MD5?
Apa yang harus saya lakukan untuk mendapatkan sertifikat MD5?
android
google-maps
md5
sha1
fingerprint
Prachi Kshirsagar
sumber
sumber
Untuk mendapatkan nilai MD5 dan SHA1 ... dll, bera di bawah ini:
Sebelum ini jangan lupa untuk menyalin debug.keystore ke folder Androidkeystore seperti yang dibuat di drive C.
itu bertanya di sini .. Masukkan kata sandi keystore: android
masukkan Anda sampai di sini MD5 & SHA1..etc
CATATAN: jika ada spasi di jalur direktori, Anda HARUS mengapitnya dalam tanda kutip. mis. gunakan format ini:
-keystore "C: \ Users \ Your Name \ .android \ debug.keystore"
sumber
Jika Anda menggunakan jdk 7:
Gunakan opsi -v.
sumber
Menambahkan
-v
tepat setelah
keytool
dan sebelum-list
sumber
salin file 'debug.keystore' ke
c:\
atau beberapa folderAnda mencoba pergi
c:\Program Files\Java\jdk1.6.25\bin folder
dan masukanc:\Program Files\Java\jdk1.6.25\bin>keytool -list -keystore c:\debug.keystore
kata sandi adalah 'android'
sumber
Bendera -v memberikan sertifikasi SHA1 juga. Tanpa tanda itu, Anda hanya mendapatkan sidik jari MD5.
sumber
Cara termudah untuk mendapatkan SHA 1, MD 5 adalah dengan mengklik Gradle di sisi kanan atas dekat sudut layar Android Studio. Kemudian klik nama aplikasinya (misal android123 (root) : akan muncul seperti ini). Setelah itu, Anda akan menemukan subfolder bernama android dan mengkliknya untuk signReport . Ini harus berjalan di konsol dan akan menampilkan SHA 1, MD 5. Semoga membantu.
sumber
Saya telah menyelesaikan masalah di Windows 8 dengan membuka Command Prompt (Admin), lalu ketik:
Setelah itu, langsung saja ke https://code.google.com/apis/console/
Saat mereka berubah ke antarmuka baru, Anda harus membuka tab API & autentikasi di sisi kiri, lalu pergi ke Aplikasi Terdaftar , pilih kunci API yang ada untuk menggantinya atau buat yang baru, menggunakan kode SHA1 yang dibuat sebelumnya.
Begitulah cara saya membuatnya bekerja.
sumber
Tidak benar bahwa keytool JDK 1.7 SELALU mengembalikan sidik jari SHA1. Lihat di sana untuk menyelesaikan masalah alih-alih menurunkan versi JDK Anda: http://code.google.com/p/android/issues/detail?id=19035#makechanges
sumber
Cukup ekspor proyek Anda menggunakan keystore di gerhana dan di langkah terakhir Anda akan mendapatkan SHA-1 dan MD-5 ..
Lihat pertanyaan ini untuk lebih jelasnya.
sumber