2012-02-08 3 views
0

Я разрабатываю пример приложения, использующего API карт Google. Я создал ключ Google Map, и приложения хорошо работают на эмуляторе на локальном компьютере. Но когда я запускаю то же самое на моей карте устройства Android, телефон не генерируется. Есть только линии сетки. Я полагаю, что это проблема, связанная с ключом карты Google, который я использую. Как я могу получить ключ, который запускается на любом устройстве Android с поддержкой карты?android и Google Maps: отпечаток пальца для устройства

Я использую API 10 и Android 2.3.3 и совместим с устройством.

Благодаря

ответ

1

ключ карты связан с вашим сертификатом приложение подписи. Если вы создаете ключ карты, используя учетные данные сертификата, который вы используете для подписи приложения, он должен работать на любом устройстве Android.

+0

спасибо. Теперь работает. :-) – Shubhra

0

singn в APK с «ключом для опубликовывать» и ключ карты должны быть построены с отпечатком от «ключа»

0

Я полагаю, что при развертывании приложения на эмуляторе вы используете сертификат разработки, но на устройстве, которое вы развертываете с другим сертификатом. Отпечаток для GMaps генерируется для сертификата, а не для устройства.

0

Пожалуйста, проверьте вы включили следующий тег в вас тег приложения

Также убедитесь, что вы отладки/запуска приложения из одной и той же рабочей станции, которая была запущена в вашу карту штраф упаковывают debug.keystore.

Если вы подписываете свое приложение, вам придется использовать это хранилище ключей (используемое в случае его подписания), чтобы получить ключ API карты, а затем поместить его в соответствующую карту layout.xml.

Смежные вопросы