Genymotion拖拽安装错误(Windows)
Genymotion是基于X86的,不支持ARM架构。所以有些应用是基于ARM架构编译的就无法安装。即Genymotion设备无法运行ARM指令。
下载个ARM转换器,拖拽到模拟器的主页屏幕,然后点击OK进行安装,或者再运行linux命令啥的。安装完毕后重启模拟器即可。
错误描述:
电脑上下载了一个抖音的APK,想拖拽到Genymotion中,但是报错ARM.提示说我应该构建我的本地代码到x86(对Android开发来说的),
这里我们是“用户”。所以选择它的第2个建议:安装ARM translation工具在设备上。
具体方法如下:
- 用Android Studio创建一个ARM的虚拟机。(一般不这么做)。
- 下载Genymotion-ARM-Translation-Librarities工具转换包.
解决办法:(采用第2个)
1.将要拖拽安装的文件放在一个不带中文的目录:
2.下载ARM-Traslation-Tool:
下载地址:https://pan.baidu.com/s/1XokGV6PXReH1lvlKdRMJmQ
如果这个工具安装失败,建议换这个:https://github.com/m9rco/Genymotion_ARM_Translation
比如我的模拟器是8.0:
3.把ARM-Translation拖进Genymotion中:
记得手动重启一下!
然后把要拖拽的文件拖进去: