由于Genymotion的内核版本是X86架构,而一般的APP都是基于armeabi。也就是说,app想要在genymotion上是无法安装的,就要转一下,然后重启,才能正确的运行。在5.0版本以前,不包括5.0版本,直接拖动Genymotion-ARM-Translation 到模拟器就可以运行。在5.0以后会出现copy到/Sdcard/Download 成功,但是还是无法安装的问题。在此提供解决的办法(文末文件地址):
首先启动一个5.0的模拟器
下载提供的Genymotion_ARM_Translation_5.1_Lollipop.zip 文件,在文章末尾会提供zip文件。把zip文件放到随便一个盘符下的根目录(建议),例如 F:\Genymotion_ARM_Translation_5.1_Lollipop.zip
找到adb.exe的文件路径。cmd 进入到F:\AndroidSDK\platform-tools ,输入以下命令
adb push F:\Genymotion_ARM_Translation_5.1_Lollipop.zip /sdcard/Download/
这段命令的作用是把zip文件复制到模拟器中
执行以下命令
adb shell flash-archive.sh /sdcard/Download/Genymotion_ARM_Translation_5.1_Lollipop.zip
这段命令的作用是把绝对路径当中的zip文件通过命令的形式安装到模拟器当中
重启模拟器
完美运行
链接: https://pan.baidu.com/s/1dJu13dLtn-ehIa_3jgJrow 提取码:aat3