2015-09-19 3 views
0

Я создал ключ api, поместил имя пакета и отпечаток пальца SHA1 в консоль разработчика Google и включил карты google api. Не важно, сколько раз я восстанавливаю ключ, я продолжаю получать пустой экран на устройств. Он работает только при запуске приложения непосредственно на планшете. Ошибки (взяты из консоли instabug)Google Maps Api Blank Screen

9-19 16: 26: 13.762 E/API для Google Maps Android (28700): сбой авторизации. Пожалуйста, см. https://developers.google.com/maps/documentation/android/start, как правильно настроить карту. 09-19 16: 26: 13.772 E/API для Google Maps для Android (28700): в консоли разработчика Google (https://console.developers.google.com) 09-19 16: 26: 13.772 E/API для Google Maps для Android (28700): убедитесь, что " Google Maps Android API v2 ". 09-19 16: 26: 13.772 E/API для Google Maps Android (28700): убедитесь, что существует следующий Android-ключ: 09-19 16: 26: 13.772 E/API для Google Maps для Android (28700): Ключ API: YOUR_KEY_HERE 09-19 16: 26: 13,772 E/Google Maps Android API (28700): приложения для Android (;):

+0

Вы сделали это? «Скопируйте полученный ключ API, вернитесь в Android Studio и вставьте ключ API в элемент в файле google_maps_api.xml». –

ответ

0

Убедитесь, что вы кладете в заголовке HTML/PHP

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=APIKEYHEREONLY&sensor=false"></script> 
+0

Прошу прощения, я не видел, что это для Android API. Думал, что это было для Интернета. – Levi

0

Ваша проблема может заключаться в том, что отпечаток SHA1, который вы вводите в консоль разработчика Google, является тем, который вы используете для своей отладочной версии. Учитывая, что вам нужно создать новый сертификат для выпуска apk, вам нужно получить новый отпечаток SHA1, соответствующий выпуску APK, а затем поставить в в консоли разработчика Google. Если я не ошибаюсь, журнал отладки должен также упомянуть отпечаток SHA1, в котором вы должны убедиться, что отпечаток SHA1 введен в вашу консоль разработчика Google.

Если журнал отладки не печатает требуемую ошибку, вы можете использовать this для генерации отпечатка SHA1.

+0

Ну, я получил отпечаток SHA1 от .android «debugkeystore». Как создать новый? –

+0

отредактировал ответ –