2014-09-05 39 views
0

我们已经尝试在谷歌地图API中使用谷歌地图API来查看谷歌地图预览从谷歌API API.v2下面的代码已被采取从谷歌开发者的网站,但应用程序给错误'不幸地停止'谷歌地图不显示在Android中。 “应用程序不幸停止”错误

activity_main

<?xml version="1.0" encoding="utf-8"?> 
<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/map" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:name="com.google.android.gms.maps.MapFragment"/> 

ActivityManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.gmap1" 
android:versionCode="1" 
android:versionName="1.0" > 
<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="19" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true"/> 
<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <meta-data 
android:name="com.google.android.maps.v2.API_KEY" 
android:value="AIzaSyDePgIDW-W2MBdiWJruYd_lkQsUu1y-EVM"/> 
<meta-data 
android:name="com.google.android.gms.version" 
android:value="@integer/google_play_services_version" /> 
</application> 
</manifest> 

mainActivity

package com.example.gmap1; 

import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 


public class MainActivity extends ActionBarActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 
} 
+1

你可以发布你的logcat吗? – 2014-09-05 08:57:48

+1

发布您的logcat – 2014-09-05 08:58:23

+0

<活动 android:name =“。MainActivity” 使用您的活动的限定名称。 com.example.gmap1.MainActivity 我不能帮助更多,发布您的logcat。 – nightfixed 2014-09-05 09:01:45

回答

0

我猜你必须添加folllowing线在你的清单:

<permission 
     android:name="com.example.gmap1.permission.MAPS_RECEIVE" 
     android:protectionLevel="signature" /> 

    <uses-permission android:name="com.example.gmap1.permission.MAPS_RECEIVE" /> 

给一试。

相关问题