Я реализовал приложение Android год назад с помощью Google Maps v1, и теперь мне нужно исправить ошибку. Проблема в том, что когда я запускаю приложение из Eclipse на своем аппаратном устройстве, карта пуста. В LogCat я получаю ошибку:Blank MapView на Android
04-26 14:07:30.754: W/System.err(2354): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
Я думаю, что это ошибка ключ API, но в течение последних 2 дней поиска Stack Overflow, Google и веб-сайт Карт SDK, я не могу найти решение. Хотя эта проблема уже решена в Stack Overflow, ни одно из решений не сработало для меня. Надеюсь, какой-нибудь опытный человек может мне помочь.
Я знаю, что Maps v1 устарел, и я намерен перейти на v2. Но сейчас мне просто нужно устранить эту ошибку, и, согласно Google, существующие ключи API должны продолжать работать.
Следует отметить, что я недавно перенес свою среду разработки с моего компьютера на Mac, убедившись, что вы используете тот же файл debug.keystore
. Я не уверен, что это красная селедка, но, возможно, есть какая-то настройка или файл, который мне нужно скопировать из старой среды.
ЧТО Я Пытался:
- Проверено файл debug.keystore был идентичен тому, на моем старом компьютере.
- Исправлена ошибка проверки ключа API на консоли API Google, но он больше не появляется (возможно, потому, что он устарел).
- Зарегистрированный новый ключ API для Maps v2 и попытался его использовать.
PS: Я могу принять только свой ответ через 2 дня. – Flyingkiwi