Android-карта Google не отображается

пожалуйста, извините мой плохой английский, я француз !

у меня есть вопрос о моем приложения для Android... Я должен интегрировать карту google, поэтому я следовал учебнику (с веб-сайта Google developper), но когда я пытаюсь попробовать демо Google, у меня есть пустая карта ! Ничего не отображается, и у меня есть эта ошибка:

06-17 14:34:29.067: E/Google Maps Android API(29152): Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
06-17 14:34:29.067: E/Google Maps Android API(29152): Ensure that the following correspond to what is in the API Console: Package Name: com.example.mapdemo, API Key: AIzaSyBWkgi7WlIhPRT8UQtxyIlz4yr9UZ3qE5c, Certificate Fingerprint: ADFDA5FBEEFC1C02BEFD197CD30B3A581327107D
06-17 14:34:29.887: E/Google Maps Android API(29152): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).

Я выполнил эту команду, чтобы получить SHA-1:

C:Program FilesJavajdk1.7.0_21bin>keytool -list -alias androiddebugkey -keystore C:UsersAZS.androiddebug.keystore -storepass android -keypass android -v

и имя пакета : com.образец.mapdemo

Я активировал Google Maps Android API v2 и Google Maps API v2 на вкладке "Сервис".

но это не работает...

У вас есть идея ?

Спасибо большое !

4 ответов


пожалуйста, проверьте..

  1. проверьте, содержит ли папка" libs "папку" android-support-v4.банку" существует в вашем проекте. "android-поддержка-v4.jar "находится в" / дополнительно / android / совместимость / v4 / android-поддержка-v4.jar "под вашим" android-sdk " drectory.

  2. перед запуском проекта вы должны установить цель сборки проекта в "Google APIs", а не Android x.X. версия: выберите проект и нажмите проект > свойства > сборка проекта Цель в Eclipse и выберите любой "Google APIs", а затем запустите проект на своем телефоне. Если вы используете эмулятор, также необходимо установить AVD эмулятора на любой "Google APIs".

  3. еще раз, вам не нужно создавать новый ключ Google Maps API для тестирования вашего проекта, просто используйте ключ API по умолчанию, который отображается как "ключ для приложений браузера (со ссылками) "в консоли Google APIs.

  4. наконец, самое главное-это добавьте сервисы Google Play в качестве проекта библиотеки Android следующим образом:

Выберите файл > импорт > Android > существующий код Android в рабочую область и нажмите кнопку Далее. Выберите Обзор..., введите /extras/google/google_play_services/libproject / google-play-services_lib и нажмите кнопку Готово.


прежде всего, вы должны изменить имя пакета, чтобы что-то связанное с вами или вашей компанией.

вы sse значение SHA-1 ? Что-то в этом роде!--0-->. Как только вы его получите, вы можете запросить ключ api здесь https://code.google.com/apis/console/ в разделе API Acces. Затем положите ключ в манифест.

Примечание: вам нужно будет сделать это снова, когда вы опубликуете свое приложение и больше не будете использовать ключ отладки.

и, это может занять немного времени после того, как вы зарегистрировали свой приложение.


убедитесь, что устройство имеет Google Play services APK * для установки Google Play Service REV. более 2


просто создайте и добавьте свой собственный ключ api карты в файл манифеста.