• 解决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

  • 相关阅读:
    常用的 写代码 的 指令
    boos
    超级搬运工
    那些年,我读过的书籍(读完一本就在此处更新),立贴。
    ExtJs combobox模糊匹配
    整理了一下eclipse 快捷键注释的一份文档
    中国省份按照拼音排序出现的问题以及临时解决方案
    JetBrains WebStorm 安装破解问题
    ExtJs Grid 删除,编辑,查看详细等超链接处理
    ExtJs Panel 滚动条设置
  • 原文地址:https://www.cnblogs.com/ywkpl/p/8066315.html
Copyright © 2020-2023  润新知