模拟器上的“手机中遗失的Google Play服务”

时间:2013-07-24 13:37:54

标签: android google-maps android-emulator android-maps-v2 google-play-services

嘿我试图在我的模拟器上使用谷歌地图,即使我在运行应用程序时安装了谷歌播放服务库它说

“如果没有手机中遗漏的谷歌播放服务,此应用程序将无法运行”

3 个答案:

答案 0 :(得分:0)

Google Play服务与Google Play服务库不同。该库将您的应用程序授予Google Play服务提供的API。

遗憾的是,模拟器不支持4.2.2之前的Google Play服务。 来自Setup Google Play Services developers guide

  

如果要在模拟器上测试应用程序,请展开目录   Android 4.2.2(API 17)或更高版本,选择Google API,以及   安装它。然后使用Google API作为平台创建一个新的AVD   目标

答案 1 :(得分:0)

遗憾的是,模拟器不支持设置Google Play服务开发者指南中每4.2.2版的Google Play服务。

答案 2 :(得分:0)

运行您的模拟器并安装两个名为 com.google.android.gms com.google.vending 的文件。由于com.google.android.gms就是所谓的Google Play服务,因此请确保您安装的apk版本与SDK的Google Play服务库版本相同。这两个文件的安装如此链接Running Google Mapsv2

中所述

(用于测试真实设备上的应用) 如果您使用的是Android 2.2,则必须在项目中为Froyo(库)添加Google Play服务,而不是Google Play服务库。打开SDK管理器并在Extras下查看,您会找到一个。但是,如果您尝试针对Android测试的应用程序高于2.2,则必须使用上述答案。