我们可以在没有HAXM的情况下执行谷歌地图吗?

时间:2013-11-18 12:54:01

标签: android google-maps

我们可以在不安装HAXM的情况下执行Google map v2吗?因为无论何时尝试执行我的应用程序,它都会显示模拟器:无法打开HAX设备,并且还显示兼容性问题。我在SDK管理器中安装了英特尔(X86)仿真器加速器,但无法查看谷歌地图。任何人都可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

您无法在模拟器中查看Google Gaps,因为模拟器上没有安装google-play-service库。因此,基本上最好的选择是在真实设备上测试应用程序。

您可以尝试手动安装google-play-service,但这是很多工作,并不值得。不久前,您有一个Genymotion模拟器,您可以使用google-play-service集成的google-play-service模拟器。但是现在他们删除了这个支持,你应该在那里手动安装它。

您可以查看我就此主题撰写的博文:

Google Maps API V2 on the Emulator

但是那里提供的文件今天没有关系,因为{{1}}的新版本从那时起就出现了。您需要获取新的apk文件才能安装。

答案 1 :(得分:1)

Google API不适用于HAXM仿真器。这是因为英特尔的HAXM驱动程序不支持此功能。

如果您想创建一个使用Google API(如地图或GCM)的模拟器,则必须创建一个普通的模拟器(不是使用HAXM的模拟器)。

这是一个很好的答案,其中包含如何在HAXM模拟器上安装Google API的链接,以及有关您的情况的其他有用信息:Install Google Settings on HAXM x86 emulator (Google Maps SDK)

相关问题