• 安卓模拟器——AVD、Genymotion、逍遥安卓模拟器


    一、AVD

    CPU/ABI 使用Intel Atom的速度要比ARM快很多,使用Intel需要安装 haxm (下载链接:https://dl-ssl.google.com/android/repository/extras/intel/haxm-windows_r6_0_3.zip)加速

    但是使用intel的模拟器安装apk时会遇到报错:INSTALL_FAILED_NO_MATCHING_AIBS;网上查到的解决方法是CPU使用ARM,但是ARM真心慢~~~~

    二、Genymotion

    下载链接:http://www.genymotion.net/         (先注册后下载,安装后选择个人使用)

    速度不错,安装apk时也会遇到INSTALL_FAILED_NO_MATCHING_AIBS报错,但是这个有很好的解决方法

    解决方法:下载Genymotion-ARM-Translation_v1.1.zip,安装到模拟器中

    Genymotion-ARM-Translation_v1.1.zip下载链接:https://pan.baidu.com/s/1miLa9mS

    安装方法:以管理员身份运行Genymotion,再使用adb命令将文件放到模拟器中,然后用命令安装

    1.adb push E:Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/

    2.adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

    如果在使用adb命令时遇到报错:adb server version (39) doesn't match this client (40); killing... could not read ok from ADB Server

    原因是模拟器中的adb和配置环境变量的Android SDK中的adb版本不一样

    解决方法是将Android SDK中的adb复制,替换Genymotion安装目录(D:Program FilesGenymobileGenymotion ools)中的adb

    三、逍遥安卓模拟器

    这个需要注意使用adb命令时,先要打开模拟器的开发者模式(设置-关于设备-连续点击版本号,返回上一级出来开发者选项)

    使用命令连接:adb connect 127.0.0.1:21503

  • 相关阅读:
    roscore提示“ModuleNotFoundError: No module named 'defusedxml'”的解决。
    Linux下/home/用户名/.local文件
    vscode 使用技巧一-列编辑。
    Ubuntu下安装visual studio code
    第一阶段(七)
    第一阶段(六)
    Python爬取imdb电影数据并存储到mysql数据库
    第一阶段(五)
    第一阶段(四)
    第一阶段(三)
  • 原文地址:https://www.cnblogs.com/miaomaiomaio/p/9162667.html
Copyright © 2020-2023  润新知