Android 模拟器上没有显示谷歌地图

Android 模拟器上没有显示谷歌地图,android,android-emulator,Android,Android Emulator,大约10个月前,我参与了一个与谷歌地图相关的小项目。为了工作,首先我生成了MD-5并注册获取API密钥。在Google INC API-10中打开项目。那次是成功的 但最近,我发现虽然我在清单文件Internet permission中获得了权限,但google map随后在.xml文件中进行了修改,并在main.java中扩展了MapActivity。我认为使用未实现的方法,至少应该查看地图。因为没有错误,所以只显示地图网格。这些网格可以缩放,但没有地图。至少,我遵循了一个教程,但在那里我没有

大约10个月前,我参与了一个与谷歌地图相关的小项目。为了工作,首先我生成了MD-5并注册获取API密钥。在Google INC API-10中打开项目。那次是成功的

但最近,我发现虽然我在清单文件Internet permission中获得了权限,但google map随后在.xml文件中进行了修改,并在main.java中扩展了MapActivity。我认为使用未实现的方法,至少应该查看地图。因为没有错误,所以只显示地图网格。这些网格可以缩放,但没有地图。至少,我遵循了一个教程,但在那里我没有发现错误,结果是一样的。没有地图

我不知道为什么。 提前谢谢

package com.my.goog;

import com.google.android.maps.MapActivity;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class Map extends MapActivity 
{

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


@Override
protected boolean isRouteDisplayed() {
    // TODO Auto-generated method stub
    return false;
}
}


<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="0N81shD3frjkFeIRFawvwgY7V9g391ZqFn6YI-A"
/>


<-- manifest-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.my.goog"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="5"
android:targetSdkVersion="15" />  
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.maps" />     
<activity
android:name=".Map"
android:label="@string/title_activity_map" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="com.google.android.maps" />
</application>

`

正如Raghunandan在评论中所说,您不能将模拟器与Google Maps API v2一起使用,如下所述:

但是,如果您收到一条错误消息,说明:

如果没有缺少Google Play服务,此应用程序将无法运行 从你的手机

您可以尝试以下问题,其中一些问题已成功解决:

下载以下apk文件

1.1。Google Play services apk:使用此apk下载程序网站下载最新版本

1.2。谷歌游戏商店apk:你可以下载最新的文件

安装apks文件

2.1。使用以下命令在模拟器上安装Google Play services apk。 [apk文件位置]>adb安装com.google.android.gms.apk

2.2。使用以下命令在模拟器上安装Google Play store apk。[apk文件位置]>adb安装com.android.vending-4.4.22.apk

2.3。确保你收到这样的成功信息

重新启动模拟器

部署应用程序

快乐编码


如果您使用的是api v2,则需要在真实设备上测试您的应用程序。此处没有错误消息。但几个月前我工作过,一切都很好。现在一天,它不是。是我生成的所有MD-5吗?