解决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..zip /sdcard/Download/
(注:存放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..zip
最终出现“Done successfully !”,恭喜你安装成功。
3)重启模拟器,OK,之前不能安装的apk现在又可以愉快地安装了!
转自:http://blog.csdn.net/SkipperKevin/article/details/70885620?locationNum=11&fps=1
最新文章
- 几款主流PHP框架的优缺点评比
- xcode6如何支持空模板
- C# 编程指南-事件
- 关于WIndows内核自映射方案的通俗解释
- qml json 解析到 ListView
- 使用select io复用实现超时设置
- Zend Studio 上 安装使用Aptana插件(html,css,js代码提示功能) .
- Oracle之事务
- oracle服务开机自启动
- CSS selectors for Selenium with example,selenium IDE
- openui5的资料比较少
- 图的基本算法(BFS和DFS)(转载)
- [日常] nginx的错误日志error_log设置
- java 判断null和空
- nodejs之crypto加密算法
- Golang中mac地址+时间戳加入rand.Seed()产生随机数
- 通过yum安装php7
- HGOI 20181101题解
- docker-machine为节点安装指定版本的docker-ce的思路
- swift版的元组
热门文章
- JavaScript 从入门到放弃(二)模块化工具requirejs
- 定时调度篇之Quartz.Net详解(被替换)
- SpringBoot系列: Actuator监控
- C# 获取当前路径方法整理
- 梯度下降算法对比(批量下降/随机下降/mini-batch)
- [C++]四分树(Quadtrees)
- CSS面试复习(一):HTML强化
- 第21月第9日 windows下使用vim+ctags+taglist
- 第19月第17天 uitextview 文本垂直居中 uiimage中间不拉伸
- xgboost安装 win10 64位 annaconda