2014-09-05 75 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" /> 

給一試。

相關問題