Ключ API GoogleMap работает только с ключом отладки - PullRequest
1 голос
/ 02 июня 2011

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

надеюськто-то здесь поможет мне, я буду очень благодарен.= (спасибо.

С уважением, Патрик

Ответы [ 3 ]

1 голос
/ 02 июня 2011

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

Будьте уверены, что после развертывания приложения на рынке карта будет работать.

0 голосов
/ 24 января 2012

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

При использовании GoogleMaps for Android вам понадобятся два ключа - отладка и выпуск.

Ключ "debug" - это вводящий в заблуждение термин. Этот ключ также должен использоваться при разработке приложения в Eclipse. Поэтому, по сути, используйте ключ отладки для разработки, тестирования, отладки.

Когда вы будете готовы запустить приложение на Market, установите android:debuggable="false" в AndroidManifest.xml и используйте ключ Signed API.

При использовании подписанного ключа API, MapView будет отображаться ТОЛЬКО при установке приложения из Android Market. Таким образом, при установке приложения из Eclipse (Запуск от имени, отладка и т. Д.) Или из командной строки (adb install) не будет отображаться MapView. Будьте уверены, как только приложение появится в Маркете - вы загрузите его, и появится MapView.

С подписанным ключом API, если вы развернете приложение из Eclise, вы получите «Сервер вернул 3, IOProcessing Exception 26» в качестве предупреждения - просто проигнорируйте его.

Примечание. Также убедитесь, что нет повторяющихся экземпляров одного и того же MapView. Если вашему приложению требуется MapView s, используйте разные наборы ключей, поскольку GoogleMaps имеет ограничение на запрос для одного экземпляра MapView.

Чтобы получить оба ключа, выполните шаги для Получение ключей API для GoogleMaps на Android .

0 голосов
/ 02 июня 2011

если вы следуете этому Mapkey , оно должно работать.вы получаете след правильного хранилища ключей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...