2013-06-12 205 views
0

现在面临上运行谷歌地图V2致命异常,我做进口谷歌播放服务-lib的 ,并从谷歌的API,并且mainfest现在用:显示谷歌地图V2

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


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

<uses-permission android:name="com.example.getlocation.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"/> 
<!-- The following two permissions are not required to use 
    Google Maps Android API v2, but are recommended. --> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 


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


<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="com.example.getlocation.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> 
<activity android:name="com.example.getlocation.map" 
           android:screenOrientation="portrait" 
      ></activity>  
    <meta-data 
    android:name="com.google.android.maps.v2.API_KEY" 
    android:value="AIzaSyB7rXLp7f3cnZ0sdjqQnCQiPbiPpkNVmPc"/> 
    </application> 

</manifest> 

和地图布局XML是:

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:map="http://schemas.android.com/apk/res-auto" 
     android:id="@+id/the_map" 

     android:name="com.google.android.gms.maps.SupportMapFragment " 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

这里是类活性:

包com.example.getlocation;

import android.os.Bundle; 
import android.support.v4.app.FragmentActivity; 

public class map extends FragmentActivity { 

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

和手机时许版本上运行是2.3.6,

+0

可以发布堆栈跟踪 – Raghunandan

+0

在关闭标签''之前添加''标签。 –

+0

@divya它也不工作。 –

回答

-1

尝试不同的代码

链接:http://www.vogella.com/articles/AndroidGoogleMaps/article.html

这里完整地描述关于GoogleMap的一件事你总是remeber您的GoogleMap无法在仿真器上显示它将在真实设备上运行,但是如果没有发生错误,则应先在仿真器上测试它,然后在真实手机上进行测试。