Android 谷歌地图V2没有';行不通

Android 谷歌地图V2没有';行不通,android,google-maps,google-api,Android,Google Maps,Google Api,谁知道,为什么这不起作用 舱单: <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="MyAPIKey" /> </application> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:nam

谁知道,为什么这不起作用

舱单:

<meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="MyAPIKey" />
</application>

<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" />

在我的xml中实现:

<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

我得到了这个错误:

Caused by: java.lang.IllegalStateException: The meta-data tag in your app's     
AndroidManifest.xml does not have the right value.  Expected 4323000 but found 0.  You  
must have the following declaration within the <application> element:     <meta-data 
android:name="com.google.android.gms.version"   
android:value="@integer/google_play_services_version" />
原因:java.lang.IllegalStateException:应用程序中的元数据标记
AndroidManifest.xml没有正确的值。预期为4323000,但找到0。你
元素中必须具有以下声明:
我的清单中有元数据,但我得到了错误。为什么?


非常感谢:)

将此添加到您的清单文件中-

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

您的logcat本身清楚地表明:

应用程序元素中必须有以下声明:

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