2012-07-02 2 views
0

Я создал карту. Затем я сгенерировал md5 и получил ключ API от Google. В моем проекте я выполнил все необходимые шаги. Но Map View по-прежнему не отображается.Как отлаживать хранилище ключей для отображения карты

Круги шаги в проекте

  1. Я выбрал Google API Project
  2. MapControl с MAPAPI в XML
  3. В манифесте я добавил разрешение Интернет и <uses-library android:name="com.google.android.maps" />

Кто-нибудь знает что может вызвать эту проблему или как ее отладить?

+0

Вы добавили ключ API в свой проект? –

+0

да у меня есть ключ Api, который получается из Google –

+0

Хорошо. Но вы действительно добавили его в свой проект? –

ответ

0

Там может быть несколько причин, почему карты не отображается

а) Если вы разрабатываете с проверкой затмение, если затмение указывает на файл отладки хранилища ключей. В затмении Перейдите в Windows> Preferences> Android> Build

Путь клиента по умолчанию отладочный хранилище должно быть как

<Documents and Settings>\<user-name>\.android\debug.keystore 

В случае Linux ищет соответствующий путь.

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

Кроме того, если ваш ключ является проблемой то же самое должно отображаться в LogCat

б) Если вы сидят за корпоративным брандмауэром вам придется передать параметры прокси-сервера для эмулятора

При конфигурации Debug> Target прокручивать вниз Дополнительные Emulator опции командной строки и введите параметры прокси-сервера, как

-http-proxy http://<username>:<password>@<proxy>:<port> 
Смежные вопросы