Genymotion拖拽安装错误(Windows)

Genymotion是基于X86的,不支持ARM架构。所以有些应用是基于ARM架构编译的就无法安装。即Genymotion设备无法运行ARM指令。

下载个ARM转换器,拖拽到模拟器的主页屏幕,然后点击OK进行安装,或者再运行linux命令啥的。安装完毕后重启模拟器即可。

Genymotion拖拽安装错误(Windows)_第1张图片


错误描述:

电脑上下载了一个抖音的APK,想拖拽到Genymotion中,但是报错ARM.提示说我应该构建我的本地代码到x86(对Android开发来说的),

这里我们是“用户”。所以选择它的第2个建议:安装ARM translation工具在设备上。

具体方法如下:

  • 用Android Studio创建一个ARM的虚拟机。(一般不这么做)。
  • 下载Genymotion-ARM-Translation-Librarities工具转换包.

解决办法:(采用第2个)

1.将要拖拽安装的文件放在一个不带中文的目录:

Genymotion拖拽安装错误(Windows)_第2张图片

2.下载ARM-Traslation-Tool:

下载地址:https://pan.baidu.com/s/1XokGV6PXReH1lvlKdRMJmQ

如果这个工具安装失败,建议换这个:https://github.com/m9rco/Genymotion_ARM_Translation

比如我的模拟器是8.0:

Genymotion拖拽安装错误(Windows)_第3张图片

Genymotion拖拽安装错误(Windows)_第4张图片

3.把ARM-Translation拖进Genymotion中:

Genymotion拖拽安装错误(Windows)_第5张图片

Genymotion拖拽安装错误(Windows)_第6张图片

记得手动重启一下!

然后把要拖拽的文件拖进去:

Genymotion拖拽安装错误(Windows)_第7张图片

你可能感兴趣的:(Android,抓包)