android模拟器不能拖拽apk,genymotion模拟器不能安装apk

一、genymontion不能安装apk的原因Genymotion是一款基于x86架构的Android模拟器,而大部分应用是arm架构。所以两者不兼容。对于x86的真机,X86处理器已经能够基本兼容ARM了指令。对于Genymotion模拟器,则通过安装Genymotion-ARM-翻译来进行兼容。向Genymotion模拟器安装Genymotion-ARM-Translation.zip。该包目...
摘要由CSDN通过智能技术生成

一、genymontion不能安装apk的原因

Genymotion是一款基于x86架构的Android模拟器,而大部分应用是arm架构。所以两者不兼容。

对于x86的真机,X86处理器已经能够基本兼容ARM了指令。对于Genymotion模拟器,则通过安装Genymotion-ARM-翻译来进行兼容。向Genymotion模拟器安装Genymotion-ARM-Translation.zip。该包目前可以支持到android sdk API26也就是android 8.0.0系统。

genymotion使用Genymotion-ARM-Translation.zip文件是不通的,每个Android版本对应ARM指令集的版本也是不一样,即libhoudini.so是有Android版本要求的。

avd manager里android9.0的cpu架构也是x86的。

二、不能安装genymotion-arm-translation原因

由于在Win10或者某些情况下不具备管理员权限,所以出现了不能拖拽的情况,或是拖拽变为copy的情况、拖拽变为copy但无效的情况。

三、不能安装genymotion-arm-translation解决方法:

1、进入android sdk安装目录platform-tools文件夹里,地址栏输入cmd,打开命令行窗口

2、将文件导入模拟器的/sdcard/Download/目录下,输入并执行adb push E:\Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/,注意路径区分大小写

3、提示“1 file pushed”,表示导入成功

4、输入并执行adb shell flash-archive.sh /sdcard/Download/G

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值