Карта Google может отображаться на эмуляторе, но не на устройстве Android - PullRequest
6 голосов
/ 08 марта 2011

Я уже получаю ключ Google map API для запуска на эмуляторе, но когда я запускаю программу на реальном устройстве Android, Map не отображается.Я читал некоторые решения, в которых говорилось, что я должен получить ключ выпуска от Google, но решение не говорит мне, КАК я могу получить этот ключ

Ответы [ 2 ]

2 голосов
/ 14 декабря 2011

Речь идет не только о хранилище ключей приложения Android или ключе API Карт Android. Это комбинация обоих. Нам нужно хранилище ключей, когда мы хотим подписать приложение.

Способ подписать приложение следующим образом; (Я даю инструкции, предполагая, что вы работаете с Eclipse IDE)

  • Щелкните правой кнопкой мыши свой проект в окне Package Explorer
  • Инструменты Android -> Экспорт подписанного пакета приложения
  • В окне Project Checks просмотрите ваш проект и перейдите к следующему окну
  • Там выберите «Создать новое хранилище ключей» и следуйте указаниям мастера
  • Не указывайте пароль по умолчанию, который поставляется с отладкой Eclipse ключ

Затем вы можете закончить создание подписанного ключа для вашего приложения. Следующая процедура - процесс регистрации ключа API Карт Android. Здесь я предполагаю, что вы делаете реализацию в среде Windows

  • Открыть командную строку
  • Перейти к месту, где вы сохранили файл хранилища ключей в предыдущем процессе
  • Дайте команду "keytool -list -keystore keystore.filename" без кавычек
  • Они спросят "пароль хранилища ключей", предоставят тот же пароль, который был указан при создании хранилища ключей
  • Тогда вы можете получить ключ MD5
  • Скопируйте его и перейдите по этой ссылке

Дайте ключ MD5 в соответствующем месте, поставьте галочку. Затем сотрудники Google предоставят вам код XML. Вы должны вставить этот код в XML-файл, куда вам нужно загрузить карту.

Бинго ... теперь вы создали приложение, которое поддерживает API карт Google, которое работает на эмуляторе и на реальном устройстве. : -)

1 голос
/ 08 марта 2011

Создайте новый key-store, снова получите Api key и используйте новый ключ.

...