解决genymotion-arm-translation.zip无法拖拽安装的问题[转]
1、问题由来
适用情况一:当我们启动了Genymotion模拟器后,在AndroidStudio运行app时,弹出如下错误:
INSTALL_FAILED_CPU_ABI_INCOMPATIABLE
适用情况二:直接拖拽安装apk文件时,模拟器弹出如下错误:
这是由于Genymotion是基于X86的,它并不支持ARM架构,这时候我们需要往模拟器中拖拽安装Genymotion-ARM-Translation_v1.1.zip或者Genymotion-ARM-Translation_v2.0.zip来解决。
但是问题又来了,在Win10或者某些情况下我们不具备管理员权限,
所以出现了不能拖拽的情况,或是拖拽变为copy的情况、拖拽变为copy但无效的情况,
或者
都会导致我们的安装不能顺利进行。
2、解决办法
我们利用android-sdk-windows中自带的adb.exe在控制台手动安装Genymotion-ARM-Translation_vX.X.zip(任何版本)。
1)首先我们右键Genymotion图标,以管理员身份运行。
然后正常启动一个设备。
2)在你的android-sdk-windows目录中找到adb.exe所在路径,如图:
然后启动windows的cmd控制台,进入adb所在目录:
执行命令:
adb push E:\Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/
- 1
(注:存放Genymotion-ARM-Translation_v1.1.zip的路径里不要含空格)
这句话是将Genymotion-ARM-Translation_v1.1.zip文件导入到模拟器的/sdcard/Download/目录下。出现“1 flie pushed”表示导入成功。
接下来执行命令进行安装:
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
- 1
最终出现“Done successfully !”,恭喜你安装成功。
3)重启模拟器,OK,之前不能安装的apk现在又可以愉快地安装了!
转自:http://blog.csdn.net/SkipperKevin/article/details/70885620
最新文章
- js 获取浏览器高度和宽度值(多浏览器)(转)
- HDU1024Max Sum Plus Plus(M段最大和)
- IDE神器intellij idea的基本使用
- Mysql查找所有项目开始时间比之前项目结束时间小的项目ID
- 使用BroadcastReceiver实现开机自动运行的Service
- MySQL之选择字段数据类型
- android学习笔记三
- 获取新浪天气api显示天气情况(转)
- 快速构建Windows 8风格应用21-构建简单媒体播放器
- git的理念
- Vuejs 页面的区域化与组件封装
- qt Multimedia 模块类如何使用?
- vue实现商品购物车全选与全不选项目实战
- ThinkPHP—URL的访问以及各种方法的操作
- 破解某普通话测试app会员
- webgl开发中添加IIS的mime类型
- python让实例作用于for循环并当做list来使用
- Android常用网络请求框架Volley Retrofit (okHttp)
- 【转】ImageView.ScaleType属性
- 网络中TCP、IP、MAC、UDP的头部格式信息