Как и многие люди, я собираюсь в кругах. У меня было приложение, отлично работающее с Google Maps API v2, а затем, возможно, через обновление Eclipse, карты перестали работать. У меня появляются серые плитки, но я получаю ошибку:google maps api v2 Ошибка аутентификации
08-18 11:03:56.678: E/GooglePlayServicesUtil(7750): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
08-18 11:03:56.923: D/dalvikvm(7750): GC_CONCURRENT freed 1233K, 15% free 13248K/15495K, paused 2ms+3ms
08-18 11:03:56.968: D/OpenGLRenderer(7750): Flushing caches (mode 0)
08-18 11:03:59.223: D/dalvikvm(7750): GC_CONCURRENT freed 1302K, 14% free 13375K/15495K, paused 4ms+3ms
08-18 11:03:59.538: I/Google Maps Android API(7750): Failed to contact Google servers. Another attempt will be made when connectivity is established.
08-18 11:04:14.688: E/Google Maps Android API(7750): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
Я видел много сообщений, и я думал, что покрыл все. Мой манифест гласит:
<permission
android:name="com.xxx.xxx.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.xxx.xxx.permission.MAPS_RECEIVE"/>
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- External storage for caching. -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- My Location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- Maps API needs OpenGL ES 2.0. -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyD8YSb-xzI1CN9EZvfukLvCtioryzDpyg4"/>
<uses-library android:name="com.google.android.maps"/>
Моя библиотека настройки выглядит следующим образом:
по следующему пути сборки:
Любой получил какие-либо идеи, где я я ошибаюсь? Ключ API - тот, который работал в последний раз.
Вы уверены, что ваше тестовое устройство имеет хорошее соединение с Интернетом? Плохое/отсутствие соединения - одна из причин, по которым вы можете получить сообщение «Не удалось связаться с серверами Google», если вы выполняете новую установку на своем тестовом устройстве. –
Спасибо - имел полный Wi-Fi и доступ в Интернет. Я думаю, что проблема связана с тем, как я настраивал библиотеки из-за предупреждения о сервисах Google Play –