Я разработал приложение для Android, которое использует Google MapView.
на этапе разработки (с ключом отладки) приложение работало нормально как на эмуляторе, так и на моем устройстве.
Теперь, перед выпуском моей заявки, я сделал следующие шаги:
- Открыт новый аккаунт Google (для
компания)
- Создано новое хранилище ключей с использованием
keytool для моей версии сборки
- Сгенерировал MD5 для моего релиза
ключ (с помощью keytool -list)
- Зарегистрировал MD5 с помощью
Google Maps API
(http://code.google.com/android/maps-api-signup.html)
в то время как я вошел в систему, используя мой новый
Учетная запись Google.
- Изменены все элементы apikey
из моих MapViews к вновь созданному
один.
- Экспортировал мою заявку из
Затмение с использованием надстройки ADT
(Проект-> Экспорт-> Экспорт Android
Application)
- В мастере я подписал свой
приложение, используя мой ключ разблокировки.
- Установил приложение на мой
использование устройства (установка adb)
По какой-то причине MapView не загружает никакие плитки, как будто введенный мною ключ неверен.
Я повторил вышеупомянутые шаги более 3 раз, чтобы получить те же результаты.
Обратите внимание,
- Мой манифест Android содержит
Интернет-разрешения
- Ничего не изменилось, кроме
подписание заявки.
Запуская приложение из Eclipse с помощью эмулятора, MapView отлично работает. хотя элемент apikey содержит ключ, сгенерированный для моего хранилища ключей релиза.
Есть предложения ??