小编pha*_*lez的帖子

无法加载地图.联系Google服务器的问题与Android google maps api v2有关

我过去两天一直试图使用v2 API在我的Android应用中使用Google地图,但没有成功.我每次都得到的只是一个

Google Maps Android API(16603): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).

我已经按照Google的设置教程(https://developers.google.com/maps/documentation/android/start),尝试了多次不同工作区中的不同项目,尝试了不同的Google帐户,在StackOverflow中查看了各种答案和建议,但无济于事.

我正在使用Eclipse 4.2.2和Android SDK Tools 22.01,我已经安装了Google Play服务(第7版),我也已经导入google-play-services_lib到我的工作区并添加了对我的android项目的引用.

这是我的代码:

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.googlemapdemo"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<permission
    android:name="com.example.googlemapdemo.permission.MAPS_RECEIVE"
    android:protectionLevel="signature" />
<uses-permission android:name="com.example.googlemapdemo.permission.MAPS_RECEIVE"/>

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true"/> …
Run Code Online (Sandbox Code Playgroud)

android google-maps-android-api-2

24
推荐指数
4
解决办法
4万
查看次数

标签 统计

android ×1

google-maps-android-api-2 ×1