Permasalah umum ketika kita ingin menampilkan google map di aplikasi
kita, karena kita perlu google API untuk mengaktivasi google map anda
mungkin akan mengalami hal seperti ini:
Ada 3 kemungkinan:
1. API anda salah, mungkin belum enable google map API.
2. di manifest anda belum menuliskan di dalam <application>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="API ANDA" />
3. API anda didaftarkan menggunakan debugkeystore, tetapi anda membuat Generate Signed APK dengan keystore buatan anda sendiri.
Saya akan menjelaskan jika yang terjadi nomor 3. Anda tidak bisa lihat SHA1 dengan cara yang saya tulis dahulu lihat gradle di kanan lalu buka SigningProject
Ketika kita membuat aplikasi kita akan membuat keystore baru dengan cara ketika kita Build Generate Signed APK akan muncul seperti berikut:
Pilih create new lalu akan muncul seperti ini:
Isikan keystore path password, nama alias serta alias password dan ingat baik-baik. Saran saya buat sama saja passwordnya semua. Kegunaan file jks ini adalah agar kita ketika membuat file APK untuk di release dan dipakai di device android langsung.
Masuk ke folder file Bin Java jdk seperti di bawah ini:
Ketikkan cmd di bagian atas direktori penunjuk folder seperti gambar dibawah:
Akan muncul cmd lalu ketikkan sebagai berikut:
keytool -list -v -keystore "C:\Users\...\(kuncibuatan).jks" -alias keyname -storepass passwordalias -keypass password
Hasilnya akan keluar SHA1 dari kuncibuatan.jks keystore tersebut
SHA1 inilah yang akan anda masukkan beserta nama package aplikasi yang anda buat di Android Studio untuk didaftarkan di https://console.developers.google.com/ untuk menggunakan google API.
Jika anda sudah log in ke akun google anda pertama anda pilih Create Credential lalu klik API Key:
Pilih Android Key (saya dalam bahasa jerman tapi saya yakin Anda mengerti):
Lalu disini masukkan nama package aplikasi anda yang bisa didapat di file AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dianputriindahm.tablayout">
Dan masukkan nama package dan key SHA1 yang sudah anda dapat tadi:
Anda akan mendapatkan Google API, jangan lupa enable kan fitur Google Map, Koding untuk membuat aplikasi Android yang menampilkan Google Map akan saya jelaskan di sini.
Jika benar maka hasilnya akan keluar google map di aplikasi kita:
Ada 3 kemungkinan:
1. API anda salah, mungkin belum enable google map API.
2. di manifest anda belum menuliskan di dalam <application>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="API ANDA" />
3. API anda didaftarkan menggunakan debugkeystore, tetapi anda membuat Generate Signed APK dengan keystore buatan anda sendiri.
Saya akan menjelaskan jika yang terjadi nomor 3. Anda tidak bisa lihat SHA1 dengan cara yang saya tulis dahulu lihat gradle di kanan lalu buka SigningProject
Ketika kita membuat aplikasi kita akan membuat keystore baru dengan cara ketika kita Build Generate Signed APK akan muncul seperti berikut:
Pilih create new lalu akan muncul seperti ini:
Isikan keystore path password, nama alias serta alias password dan ingat baik-baik. Saran saya buat sama saja passwordnya semua. Kegunaan file jks ini adalah agar kita ketika membuat file APK untuk di release dan dipakai di device android langsung.
Masuk ke folder file Bin Java jdk seperti di bawah ini:
Ketikkan cmd di bagian atas direktori penunjuk folder seperti gambar dibawah:
Akan muncul cmd lalu ketikkan sebagai berikut:
keytool -list -v -keystore "C:\Users\...\(kuncibuatan).jks" -alias keyname -storepass passwordalias -keypass password
Hasilnya akan keluar SHA1 dari kuncibuatan.jks keystore tersebut
SHA1 inilah yang akan anda masukkan beserta nama package aplikasi yang anda buat di Android Studio untuk didaftarkan di https://console.developers.google.com/ untuk menggunakan google API.
Jika anda sudah log in ke akun google anda pertama anda pilih Create Credential lalu klik API Key:
Pilih Android Key (saya dalam bahasa jerman tapi saya yakin Anda mengerti):
Lalu disini masukkan nama package aplikasi anda yang bisa didapat di file AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dianputriindahm.tablayout">
Dan masukkan nama package dan key SHA1 yang sudah anda dapat tadi:
Anda akan mendapatkan Google API, jangan lupa enable kan fitur Google Map, Koding untuk membuat aplikasi Android yang menampilkan Google Map akan saya jelaskan di sini.
Jika benar maka hasilnya akan keluar google map di aplikasi kita:
Tidak ada komentar:
Posting Komentar