2013-08-29 3 views
3

Прежде чем начать, да, я искал, и, нет, другие связанные темы, заваленные (или без) решениями, не помогли мне.Android Google Map не загружается

Недавно я начал программирование на Android, поэтому я далек от опыта. Однако я заметил довольно некоторое сходство с C# в плане написания, что сделало его логичным выбором для меня.

В настоящее время, работая над быстродействующим приложением, которое должно отображать GMap во фрагменте, однако ничего не выходит из светло-серого фона и знаков + и - вправо справа.

LogCat показано следующее сообщение об ошибке:

08-29 08:28:48.190: E/Google Maps Android API(5147): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors). 

Хорошо, теперь я думаю, что-то пошло не так с API вещи, хотя я следовал большинство из того, что отображается на странице this. Полагаю, я мог бы спросить автора, но большинство других, похоже, повезло. & радость с помощью методов similair & код, поэтому проблема должна быть конкретной. Однако я нашел this page, но теперь это более старая тема без каких-либо решений.

Я тестирую это на реальном устройстве Android, Galaxy S2, и все остальное, кажется, отлично работает от этого бита.

Я использовал keytool, написал отпечаток SHA-1, который я получил от keytool (связанный с debug.keystore), и поместил его в консоль вместе с тем, что я собираюсь назвать своим пространством имен. Я получил ключ API, застрял в манифесте и запустил приложение, чтобы расплакаться.

Я пробовал несколько вещей до этого момента за последние несколько дней. Один из них полностью предотвратил загрузку приложения, а другой даже дал мне яркую желтую карту (без улиц или информации, только интерфейс).

Любые предложения/подсказки/советы?

+0

вы должны проверить API-интерфейс Google API, где вы создаете свой ключ API Google. – Piyush

+0

Я просто заглянул в приложение API Access и теперь получил там ошибку: «Произошла непредвиденная ошибка. Мы изучаем это. ». Возможно, эта проблема - не я, а Google? На странице «Отчеты» есть 0 входящих запросов, поэтому телефон никогда не получил карту. –

ответ

0

@silvia_aut был прав. Моя проблема оказалась в том, что я запускал приложение непосредственно из Eclipse (таким образом, всегда с его конфигурацией отладки).

Я следовал за this tutorial, а затем загрузил приложение AppInstaller из магазина, разместив приложение в корневой папке и установив приложение через AppInstaller. И сейчас все работает.

Спасибо!

1

Это может быть что-то неправильно с вами ключ api.

Проверьте это:

In Version 2 Map view does not show map

Failed to load map. Error contacting Google servers. This is probably an authentication issue

+0

Чтение из обеих тем, я уже использую MapFragment, как предложено в ответе в первой ссылке, а также правильные разрешения. Ваша вторая ссылка оказывается полезной, но я не могу понять [this] (http://stackoverflow.com/a/16590238/1457922) ответ и комментарий.Я запускаю приложение в режиме отладки на реальном телефоне, может ли это вызвать эти проблемы? –

+0

Да, это может вызвать эти проблемы. –

+0

Попробуйте запустить приложение, а не отлаживать. –