Happy3w

Genymotion如何支持ARM

2016.12.11
Genymotion是Android的一个虚拟机程序,个人可以免费使用,速度快,功能全,比android studio带的avd好用。但是有一个致命的缺点就是生来不支持ARM应用。当然它出了补救措施,就是可以用"genymotion arm translation tool"刷机后支持ARM应用。然而,经乐3的验证,并不是在网上简单找个translation就可以解决问题的。 乐3巫的任务: 虚拟机安装百度地图,并让实现定位我的位置和导航功能。开始用的AVD,无法开启gps,无法实现定位我的位置,了解到genymotion可以开启gps,决定试一试。 虚拟机:genymotion 环境:android api 6.0 app:百度地图.apk 操作步骤: 1)官网注册下载genymotion个人版 2)安装genymoiton+virtualbox genymotion完全依赖virtualbox管理虚机,所以必须安装virtualbox(免费,可以自己到官网下载安装,也可直接下载genymotion+virtualbox集成一起的安装包) https://www.genymotion.com/ 3)启动genymotion添加device选择android6.0的 4)显示主界面后拖拽baidumap.apk到界面中,提示无法安装。 5)安装arm translation tools. 先后尝试过“Genymotion-ARM-Translation_v1.1.zip”,“ARM_Translation_Marshmallow.zip”,“Genymotion_ARM_Translation_5.1_Lollipop.zip”按步骤先flash重启,后再baidumap.apk安装,都提示“unfortunately 百度地图 has stopped” 网上推荐最多的文章,大家可以参考一下。 1)http://forum.xda-developers.com/showthread.php?t=2528952 2)http://23pin.logdown.com/posts/691046-genymotion-use-arm-translation-on-6x-image