У меня возникли серьезные проблемы с тем, что Google Maps работает на производстве в приложении для Android. Это то, что я сейчас получаю (дно - это просто реклама).
Основные шаги, которые я выполнил:
1) Я гарантировал, что у меня есть правильный ключ производства SHA1 и реализовал его в API Google Консоли, а также в приложении (они имеют ключ, который дает Google). Я зарегистрировал два ключа - один для отладки и один для производства
2) Работает Интернет, местоположение и т.д.
3) Приложение работает в режиме DEBUG, но не работает, когда подписано и установлено на устройстве через USB. Я трижды проверил подпись SHA 1 знака и т.д.
4) MapsFragment поступает из шаблона, доступного в Android Studio.
В режиме производства лог-код отображает это:
01-11 16:04:54.511 19346-19437/com.mike.mapstest E/Google Maps Android API﹕ Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
01-11 16:04:54.516 19346-19437/com.mike.mapstest 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>): <SHA1 Removed for this> ;com.mike.mapstest
Эта ошибка, очевидно, говорит, что что-то не так с моим auth? Что я делаю неправильно?