Google maps SDK with new Intel Atom x86 emulator
有没有办法,如何获得新的x86图像为Android模拟器与谷歌地图SDK的工作?
- 嗯,没什么,我不知道。
- stackoverflow.com/questions/9847111/…的可能副本
- 我已经提交了一个功能请求:code.google.com/p/android/issues/detail?ID=34066,以星形表示。
- @马尔默,我认为这更像是英特尔的问题,而不是谷歌的问题。
- 我已经创建了支持谷歌地图的现成的tu-run android x86图像。你可以通过我的博客下载它们:seal.io/2012/09/android-x86-images-with-google-sdk-maps.html
第一,确保你在跟随指示启用虚拟化支持的模拟器。如果你不想你的一切工作,除了湖美术字:a性能改进
http://developer.android.com指南/发展/设备/ emulator.html # VM窗口
然后论文对后续指令创建AVD Android 2.3.3与谷歌地图的修改和与支持,感谢38911bytes.blogspot.de http:/ / / / how-to-use-google-maps-api-in-android.html:2012年03
在Android虚拟设备管理器创建的AVD和目标"谷歌API的API(谷歌(Google Inc.)10级"
仿真_ AVD _ AVD学院名称
亚行拉/系统/权限/ com.google.android.maps.xml
亚行拉/系统/框架/ com.google.android.maps.jar
(可选)把你刚刚创建的AVD在Android虚拟设备管理器
在Android虚拟设备管理器创建AVD"英特尔原子与目标图像的x86系统的API(英特尔公司)10级"
仿真器隔断尺寸1024号_ AVD快照保存名称(_ AVD
亚行remount RW
亚行推com.google.android.maps.xml /系统/权限
亚行推com.google.android.maps.jar /系统/框架
下载mkfs.yaffs2.x86
亚行mkfs.yaffs2.x86 /数据推送
亚行壳
光盘数据
mkfs.yaffs2.x86 chmod 777
mkfs.yaffs2.x86:/ /系统。
退出
亚洲开发银行(...be拉/数据/病人):
复制到目录:AVD的AVD(可能你只是创建的AVD .android ~ / / / / _ avd.avd _(名字)
重新启动模拟器
你做的!你可以使用同样的指令不使用新的ICS(4.0.3)的形象,如果你想使用谷歌地图上的集成电路。
- 仅供参考-如果由于某种原因,此仿真器停止附加以进行调试,请在启动仿真器时发出-wipe data命令以从仿真器中擦除所有应用程序数据。在过去,当这个模拟器停止响应调试命令时(只是附加,然后以某种方式分离并杀死应用程序),这似乎对我有所帮助。
- 太神了!同样的步骤也适用于virtualbox,只需跳过步骤18-19。谢谢!!
- 工作出色。是否有其他jar可以被复制以启用谷歌API的其他部分?我正在尝试让谷歌的账户认证器在英特尔模拟器上工作。这篇文章让AccountManager能够理解"com.google"账户类型。
- 伟大的!它是一种魅力。我只需要将SD卡/内部存储空间增加到至少300MB。非常感谢!
- 那么使用GCM呢?这些说明只适用于地图。
- 我们是否知道谷歌的地图API许可条款以及其他不包括在普通安卓系统中的许可条款是否允许这种程序?
- 好吧,所以如果你想让它正常工作,你可以试试www.genymotion.com。据我所知,genymotion是一个更好的Android仿真器。
本教程的作品:
38911bytes.blogspot.de http:/ / / / / how-to-use-google-maps-api-in-android.html 2012年03
不要忘记使用emulator -partition-size 1024和android:installLocation="auto"亩,preferExternal制造麻烦。
作为谷歌的API是x86 4.4.2,SDK提供的经理。
- 这是新的最佳答案。我可以通过使用MapsV2 API的应用程序来确认这一点。
在下面的链接,你可以下载和安装它,最终的AVD。insanely有用!你只需要编辑一个INI文件做这工作。只是确保在安装它,你可以运行英特尔Atom X86的AVD没有正则图的SDK。
- 在启动ICS映像之前,无论出于什么原因,我都必须更改我的SD卡大小。它刚刚挂在Android屏幕上。