Tamam, bu yazı altı ay öncesine ait, ancak tüm API anahtarı / MD5 parmak izi işi hakkında kafası karışmış insanlar için buraya biraz bilgi ekleyeceğimi düşündüm. Anlamak biraz zaman aldı, bu yüzden başkalarının da onunla sorun yaşadığını varsayıyorum (sadece o donuk olmadıkça).
Bu talimatlar Windows XP içindir, ancak Windows'un diğer sürümleri için benzer olduğunu düşünüyorum. Görünüşe göre Mac ve Linux kullanıcıları bununla daha kolay zaman geçiriyorlar, bu yüzden onları ele almayacağım.
Bu nedenle, Android uygulamalarınızda harita görüntülemelerini kullanmak için Google, bir Android Haritalar API'ları Hizmet Şartları sözleşmesinde oturum açabilmeniz için onlarla check-in yapmak istiyor. Sanırım kendi adımlarıyla rekabet etmek için adım adım GPS uygulamaları yapmanızı istemiyorlar. Gerçekten okumadım. Hata.
Bu yüzden http://code.google.com/android/maps-api-signup.html adresine gidin ve bir göz atın . "Şartlar ve koşulları okudum ve kabul ediyorum" kutusunu işaretlemenizi ve sertifikanızın MD5 parmak izini girmenizi istiyorlar. Wtf bu, diyebilirsiniz. Bilmiyorum, ama sadece söylediklerimi yap ve Android uygulamanız zarar görmez.
Başlat> Çalıştır'a gidin ve bir komut istemi açmak için cmd yazın. Yüklediğiniz JDK sürümüne bağlı olarak biraz farklı bir yerde olabilecek keytool.exe dosyasıyla dizine gitmeniz gerekir. Benimki var C:\Program Files\Java\jdk1.6.0_21\bin
ama Java klasörüne göz atmayı deneyin ve hangi sürüme sahip olduğunuzu görün ve yolu buna göre değiştirin.
Komut istemine C: \ Program Files \ Java \ <"JDK sürümünüz burada"> \ bin adresine gittikten sonra,
keytool -list -keystore "C:/Documents and Settings/<"your user name here">/.android/debug.keystore"
tırnak işaretleri ile. Elbette <"burada kullanıcı adınız"> kendi Windows kullanıcı adınız olacaktır.
(Bu yolu bulma konusunda sorun yaşıyorsanız ve Eclipse kullanıyorsanız Pencere> tercihler> Android> Oluştur'u ve "Varsayılan Hata Ayıklama anahtar deposunu" kontrol edebilirsiniz.)
Enter tuşuna bastığınızda sizden bir şifre girmeniz istenir. Sadece enter tuşuna basın. Ve altta MD5 parmak iziniz var. Parmak izinizi Android Maps API Kaydı sayfasındaki metin kutusuna yazın ve API Anahtarı Oluştur'a basın.
Ve tüm ihtişamıyla anahtarınız var, kopyalamanız ve yapıştırmanız için anahtarınız girilmiş kullanışlı bir örnek xml düzeni ile.