Android 谷歌地图V2安卓地图引用

Android 谷歌地图V2安卓地图引用,android,google-maps,reference,Android,Google Maps,Reference,我正在尝试为android安装谷歌地图。我看到两个缩放按钮,但没有显示地图。在过去的6-7个小时里,我一直在努力奋斗。早些时候它显示错误(没有打开)&现在它没有显示地图 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.counz.app" android:versionCode="1"

我正在尝试为android安装谷歌地图。我看到两个缩放按钮,但没有显示地图。在过去的6-7个小时里,我一直在努力奋斗。早些时候它显示错误(没有打开)&现在它没有显示地图

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

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

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

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />

<uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<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" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.counz.app.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="(mykey)" />
</application>

谢谢。:)

Acrivity
必须扩展
FragmentActivity
,以实现适当的片段膨胀。请检查
MainActivity
是否扩展
FragmentActivity
。请记住,如果您为旧版本的Android编写应用程序,您必须使用support library v4和
SupportMapFragment
,而不是
MapFragment

顺便说一句,在eclipse中引用android库不会改变
AndroidManifest.xml
,只会改变
project.properties
。您必须手动添加这样的行

<activity android:name="com.example.android.tictactoe.library.GameActivity" />


仅当您使用库中的某些
活动时。如果是google maps v2,你只需要
MapFragment
,这样你就不必这么做了。

如果你引用的方式不对,请看一下我为在你的应用程序中获得google地图而编写的这篇简短的8步指南,请严格按照这些步骤操作,最后你会得到一张google地图

当我写这本指南时,我正在创建一个谷歌地图应用程序,你可以在最后看到最终结果


好的。我遵循了这个教程。我现在没有收到任何错误,但是也没有收到地图。但是收到了放大和缩小按钮。是的。我也这么认为&我试图生成一个新密钥。但它再次生成了相同的密钥。它会为不同的应用程序名(包名)生成相同的调试密钥吗?我也有同样的问题,我在这里发布了一个问题:你可以看到,最后我发现我在api控制台上使用了错误的api。尝试遵循以下步骤:在创建密钥时。请接受我的回答,如果它能帮助您解决问题。我已经在android密钥生成器中提供了包名。
<activity android:name="com.example.android.tictactoe.library.GameActivity" />