2014-09-05 7 views
0

Google지도 console.v2에서 Google지도 API를 사용하여 안드로이드에서 Google지도 미리보기를 시도했습니다. 다음 코드는 Google 개발자의 사이트에서 가져 왔지만 응용 프로그램에서 오류가 발생했습니다 'unfortunatelly stopped'Google지도가 Android에 표시되지 않습니다. "응용 프로그램이 불행히도 중지되었습니다"오류

ActivityManifest.xml

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

activity_main

<?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을 게시 할 수 있습니까? –

+1

logcat –

+0

게시 nightfixed

답변

0

난 당신이 매니페스트에 folllowing 라인을 추가해야 할 것 같아요 :

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

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

은 해보세요.