- Разработка Android приложение локально с помощью Android Studio 1.3
- Малый закрытого бета-тестирования на Google Play Маркете Один ключ API, зарегистрированный на этом одно приложение с двумя ключами SHA1 - один местный и один за релиз подписал APK с использованием Android хранилища ключей нашей организации
- Google Maps работает локально при подключении к ПК через Android студии
Google Maps не удается при загрузке через Play Маркет производит пустую серую карту с Google логотипом с этой ошибкой в журналахGoogle Maps для Android отказ API авторизации, несмотря на ключах SHA1 зарегистрировано
5967-6038/? E/Google Maps Android API﹕In the Google Developer Console (https://console.developers.google.com) Ensure that the "Google Maps Android API v2" is enabled. Ensure that the following Android Key exists: API Key: YOUR_KEY_HERE Android Application (<cert_fingerprint>;<package_name>): 23:C9:76:CA:A6:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:91:9B:80:3F;org.bto.btapp
Выход из Keytool (релиз хранилища ключей используется для подписи APK на Play магазине бета-версия)
Проверено очевидное (я использую правильный ключ API)
Любые идеи?
<мета-данные андроид: имя = "com.google.android.maps.v2.API_KEY" андроид: значение = "@ строка/google_maps_key" /> ссылки: имя <строка = "google_maps_key "translatable =" false "templateMergeStrategy =" сохранить "> AIza [some_other_letters] kQ – user2307922
Это из вашего manifest.xml правильно ..? Вы также должны предоставить ключ API в google_maps_api.xml. Проверьте приведенное выше изображение. –
Да, указанный ссылочный ресурс находится в пределах google_maps_api.xml, как указано в инструкциях Google Android API. Просто выполнил поиск YOUR_KEY_HERE, и в нем находится другой файл google_maps_api.xml, который не упоминается нигде в дереве проектов Android Studio. Подозреваю, что это исправит - сообщит после загрузки/попробовал – user2307922