Okej, więc ten post jest sprzed sześciu miesięcy, ale pomyślałem, że dodam tutaj informacje dla ludzi, którzy są zdezorientowani całym biznesem z kluczem API / MD5. Zajęło mi to trochę czasu, więc zakładam, że inni też mieli z tym problem (chyba że jestem tak nudny).
Te wskazówki dotyczą systemu Windows XP, ale wydaje mi się, że jest podobny w przypadku innych wersji systemu Windows. Wygląda na to, że użytkownicy komputerów Mac i Linux mają z tym łatwiejszy czas, więc nie będę się z nimi odnosił.
Aby więc korzystać z widoków map w aplikacjach na Androida, Google chce się z nimi zalogować, abyś mógł podpisać umowę dotyczącą warunków korzystania z interfejsów API Map Android. Myślę, że nie chcą, abyś tworzył aplikacje GPS krok po kroku, aby konkurować z ich lub coś takiego. Tak naprawdę tego nie przeczytałem. Ups
Więc przejdź do http://code.google.com/android/maps-api-signup.html i sprawdź to. Chcą, abyś zaznaczył pole „Przeczytałem i zgadzam się z warunkami” i wprowadził odcisk palca MD5 twojego certyfikatu. Można powiedzieć, że wtf. Nie wiem, ale po prostu rób co mówię, a twoja aplikacja na Androida nie ucierpi.
Przejdź do Start> Uruchom i wpisz cmd, aby otworzyć wiersz polecenia. Musisz przejść do katalogu z plikiem keytool.exe, który może znajdować się w nieco innym miejscu w zależności od zainstalowanej wersji JDK. Mój jest włączony, C:\Program Files\Java\jdk1.6.0_21\bin
ale spróbuj przejść do folderu Java i sprawdź, jaką wersję posiadasz, i odpowiednio zmień ścieżkę.
Po przejściu do C: \ Program Files \ Java \ <„tutaj jest twoja wersja JDK”> \ bin w wierszu polecenia, wpisz
keytool -list -keystore "C:/Documents and Settings/<"your user name here">/.android/debug.keystore"
z cytatami. Oczywiście <"twoja nazwa użytkownika tutaj"> byłaby twoją własną nazwą użytkownika Windows.
(Jeśli masz problemy ze znalezieniem tej ścieżki i korzystasz z Eclipse, możesz sprawdzić Okno> Preferencje> Android> Kompilacja i sprawdzić „Domyślny magazyn kluczy debugowania”)
Naciśnij Enter, a poprosi o podanie hasła. Po prostu naciśnij enter. I voila, na dole jest twój odcisk palca MD5. Wpisz swój odcisk palca w polu tekstowym na stronie rejestracji interfejsu API Map Android i naciśnij Generuj klucz API.
I jest Twój klucz w całej okazałości, dzięki praktycznemu przykładowemu układowi XML z wprowadzonym kluczem, który możesz skopiować i wkleić.