Карты Google не работают с Android - PullRequest
2 голосов
/ 24 ноября 2011

У меня проблемы с запуском Карт Google на устройстве / эмуляторе.

Первая проблема появляется, когда я хочу получить ключ. Я создал свой собственный отпечаток и ввел его здесь , чтобы получить ключ API.

Но тогда я получаю сообщение об ошибке: «Введенный вами отпечаток недействителен».

Используя другие ключи отладки (я нашел их в сети), я всегда получал ошибку Logcat:

I/MapActivity(19787): Handling network change notification:CONNECTED
E/MapActivity(19787): Couldn't get connection factory client

1 Ответ

2 голосов
/ 24 ноября 2011

Ключи отладки являются «уникальными» для каждой рабочей станции.Вы должны передать сайту регистрации свой ключ отладки, выполнив:

keytool -list -keystore ~/.android/debug.keystore

Затем вы поместите новый ключ, который вам дает сайт регистрации в.XML-файл вашей MapActivity.

Например:

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/map_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="put_here_the_key_that_signup_site_gives_you"
/>
...