前两篇已经讲过genymotion的安装了,但genymotion构建的安卓模拟器的界面比较简洁,什么软件都没。那么我们进行测试之前,先将需要测试的apk安装到模拟器中,一般来说,直接将apk文件从本地拖拽到模拟器就可以了。但是我们拖拽的时候,报错了:
ps:拖拽其他文件,比如图片、文档、压缩包都可以成功,只有apk文件不行。
原因是:像地图或者浏览器什么的,里面会包含一些so动态库文件,这些都是在arm环境下运行的。而genymotion发布的版本没有带有Genymotion-ARM-Translation.zip,需要手动添加。
解决方案:将Genymotion-ARM-Translation.zip下载下来,拖拽到模拟器中,然后执行以下命令安装。
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation.zip
这里发现安装失败了,网上资料好少,找到好久,没找到解决方案。再加上只有30天的试用期,最后放弃了genymotion,重拾逍遥模拟器。
若有人找到这个问题的解决方案,可以给我留言,谢啦~