2014-10-02 2 views
11

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

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

И теперь я больше не могу отображать карты Android.

Я добавил SHA1 от моего нового компьютера в консоли Google, но он по-прежнему Безразлично т работу ...

У меня есть этот вид сообщения в моем LogCat:

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

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

<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: ОТВЕТ

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

+0

Создал новый ключ API Google с помощью новой машины 'SHA-1' с именем вашего приложения? – Piyush

ответ

7

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

2

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

3

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

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

+1

Вы уверены, что сделали! Благодаря! –

Смежные вопросы