嘿,我正在尝试在我的模拟器上使用谷歌地图,即使我在运行它说的应用程序时已经安装了谷歌播放服务库
“如果没有您手机中缺少的 google play 服务,此应用将无法运行”
嘿,我正在尝试在我的模拟器上使用谷歌地图,即使我在运行它说的应用程序时已经安装了谷歌播放服务库
“如果没有您手机中缺少的 google play 服务,此应用将无法运行”
Google Play 服务不同于 Google Play 服务库。该库将您的应用程序授予 Google Play 服务提供的 API。
不幸的是,模拟器不支持 4.2.2 之前的 Google Play 服务。从设置 Google Play 服务开发者指南:
如果您想在模拟器上测试您的应用程序,请展开 Android 4.2.2 (API 17) 或更高版本的目录,选择 Google APIs,然后安装它。然后创建一个以 Google API 作为平台目标的新 AVD。
运行您的模拟器并安装名为com.google.android.gms和com.google.vending的两个文件。由于 com.google.android.gms 就是所谓的 Google Play 服务,因此请确保您安装的 apk 的版本与您的 SDK 的 Google Play 服务库的版本相同。这两个文件的安装在这个链接运行谷歌地图v2中提到
(用于在真实设备上测试应用程序) 如果您使用的是 Android 2.2,那么您必须在项目中为 Froyo(库)添加 Google Play 服务,而不是 Google Play 服务库。打开你的 SDK 管理器并在 Extras 下查看,你会找到一个。但是,如果您尝试针对高于 2.2 的 Android 测试您的应用程序,则必须使用上述答案。
不幸的是,模拟器不支持设置谷歌播放服务开发者指南中的 4.2.2 版的谷歌播放服务。