Подтвердить что ты не робот

Google Map на Android не загружается

У меня были рабочие Карты Google в моем приложении, и мне пришлось начать работать с другим компьютером.

Итак, я загрузил свои источники на этом новом компьютере с Android Studio и так далее.

И теперь я больше не могу отображать дисплеи Android Map.

Я добавил SHA1 с моего нового компьютера в Google Консоль, но он все еще не работает...

У меня такое сообщение в моем logcat:

Error processing: [email protected] not retrying
Error processing: [email protected] not retrying

Я думаю, что мой манифест в порядке, потому что этот конфиг работал, но вот он:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>

...

<meta-data
   android:name="com.google.android.gms.version"
   android:value="@integer/google_play_services_version" />
<uses-library android:name="com.google.android.maps" />

Есть ли у кого-нибудь идеи?

EDIT: ANSWER

ОК, поэтому я не думал, что это так, но это действительно проблема с ключом SHA 1. Когда я сменил компьютер, я добавил только свой подписанный ключ APK и забыл добавить мой отладочный ключ APK, и я компилировался в отладочной версии. Спасибо всем вам:)

4b9b3361

Ответ 1

так как у двух разных машин есть два разных ключа отладки, вы должны скопировать старый файл debug.key из предыдущего sdk компьютера android sdk в новую папку sdk для машинного android, иначе вы должны перейти на новую карту api с новым файлом debug.key машины

Ответ 2

Убедитесь, что вы включили Google Maps Android API v2 в списке API на странице своего проекта.

Это создало ту же самую ошибку. Я потратил пару часов на это, так что, надеюсь, это сэкономит время в будущем.

Ответ 3

перейдите к своим учетным данным GoogleMapsAPI и введите свой пакет вместе с вашим ключом для Android.