文章目录

  • 1、Android Virtual Devices安装

当前市面上Android版本的模拟器还是挺多的,我们主要说明三款Android模拟器。

分别是:Android Virtual DevicesGenymotion、国内安卓模拟器。

  • Android Virtual Devices是Android SDK自带的模拟器,根据Android SDK不同平台版本,可在Windows或Mac等上进行创建与使用模拟器。

  • Genymotion是一款比较出名的模拟器,一般使用Android模拟器的话都会使用它,运行速度快,也是根据不同平台版本,也可在Windows或Mac等上创建与使用模拟器。

    官方下载地址:https://www.genymotion.com/download/

  • 国内各版本安卓模拟器:在我们日常工作中,有的时候不用GenymotionAndroid Virtual Devices模拟器,需要用到国内的安卓模拟器,是因为有些App程序无法安装上GenymotionAndroid Virtual Devices模拟器中的,即使安装成功也无法运行(比如微信、微博),但又不想使用真机,这时候可以试试国内各版本安卓模拟器,启动速度很快,App程序都可以安装成功与运行。

1、Android Virtual Devices安装

Android SDK是自带模拟器的,为Android Virtual Devices(AVD)。

Android SDK之前我们已经搭建部署好了,此时只需要创建模拟器即可。

  • 进入Android SDK目录,打开AVD Manager.exe
  • 点击Create…,创建Android虚拟设备。
    填写虚拟设备的信息
选项 说明
AVD Name 自定义模拟器名称。
Device 选择设备类型,主要关注分辨率。
Target 是选择模拟器中安卓系统的版本。
CPU/ABI 选择模拟器的CPU,是ARM还是intel。
Keyboard 你的手机是否有实体按键。默认勾选,有的时候没有实体按键会很麻烦,所以务必勾上。
Skin Skin with dynamic hardware controls:根据硬件,动态的设置皮肤;No skin:无皮肤。
Front Camera 前置摄像头。none:代表没有;emulated:模拟摄像头,但是无法拍照;webcam0:使用电脑的摄像头,可以拍照。
Back Camera 后置摄像头。
Memory Options RAM:表示模拟器内存。VM Нeap:虚拟内存区,是分配模拟器每一个应用的最大内存空间。
Internal Storage 相当于手机自带内部存储空间。
SD Card 在默认目录里自动建立一个模拟SD卡的文件,也可以不填,代表不适用SD卡。后边可以随时添加。
Snapshot 存储快照,一般不勾选。
use host gpu 使用PC机的GPU模拟手机显卡,一般不勾选。

注意:如图所示,虚拟Android 7.1.1,则Android SDK必须下载此7.1.1的API,否则选不上此版本。
点击OK,出现创建AVD参数列表,如下图:

  • 配置完成后,选中此虚拟设备,点击Start…; 点击Launch,进行启动。

    Scale display to real size:表示将模拟器显示比例缩放到实际大小,解决了之前的模拟器过大的问题。
    wipe user dsata:清除用户数据,如果勾上,再launch启动,会恢复出厂设置。
    正在启动,出现如下问题:

    emulator: ERROR: x86 emulation currently requires hardware acceleration!
    Please ensure Intel HAXM is properly installed and usable.
    CPU acceleration status: HAXM is not installed on this machine
    

    说的是x86仿真当前需要硬件加速!请确保正确安装了英特尔HAXM并可以使用它。
    说白了HAXM的作用是管理硬件加速的,我们启动AVD需要英特尔HAXM。
    在Android SDK已经集成了这个软件,我们需要下载并安装HAXM。

    要注意的是,下载完成后,需要手动安装,安装软件在下面目录中
    ...\android-sdk-windows\extras\intel\Hardware_Accelerated_Execution_Manager

    如果安装过程中出现

    请到BIOS里面把“Virtualization Technology”选项打开。

  • 完成上述操作后,再次点击Start…,点击Launch,进行启动AVD。
    出现如下画面:


    我们在继续等待一会,就会进入到安卓模拟器中。

说明:Android_SDK自带的AVD模拟器并不怎么好用,我们了解一下就可以了。

『与善仁』Appium基础 — 3、移动端测试环境搭建(三)之AVD模拟器安装相关推荐

  1. 『与善仁』Appium基础 — 14、APPium安装(包含Node.js安装)

    文章目录 (一)APPium server安装 方式一:(推荐) 1.Appium Desktop下载 2.Appium Desktop安装 3.Appium Desktop使用 方式二: 1.Nod ...

  2. 『高级篇』docker之DockerSwarm的集群环境搭建(28)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『高级篇』docker之DockerSwarm的集群环境搭建(28) 上次了解了docker Swarm,这次一起动手操作,搭 ...

  3. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

  4. Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍

    系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...

  5. Appium - 自动化测试框架 - 工作原理、环境搭建

    前言 Appium是移动端的UI自动化测试框架,基于C/S模式,特点是支持跨平台(安卓,ios),支持多语言(对java,python都有支持的API).本文系博主对于该框架的部分学习记录. 一.什么 ...

  6. Appium+python 测试环境搭建

    1. python 安装,python安装appium; 2. JDK安装,JAVA_HOME添加到环境变量: 3. Node js安装,安装8.0以上: 4. Android SDK安装,集成在An ...

  7. Appium+RobotFrameWork测试环境搭建

    前提:搭建好robotframework环境 RF基于python2.7的版本实现的一套开源自动化测试框架 推荐使用Appium Desktop, 搭建Appium环境: 1. 搭建JDK 2. 搭建 ...

  8. 猪行天下之Python基础——1.1 Python开发环境搭建

    内容简述: 1.选择Python 2 还是 Python 3? 2.Python环境的下载与安装 1.选择Python 2还是Python 3 Python 3 在设计时并「没有考虑向下兼容」,即Py ...

  9. 测试环境搭建流程_前端构建 DevOps 搭建 DevOps 基础平台(中)

    前言 搭建基础平台搭建上篇的时候的时候,已经介绍过了项目流程设计.数据库搭建.jwt 登录等模块. 此篇我们介绍分支管理设计及其他的基础模块. 后端模块 DevOps - Gitlab Api使用(已 ...

最新文章

  1. python基本语法语句-第二章 python基本语法元素
  2. 第一季8:mpp的部署、sample的编译和测试、完整版根文件(包含mpp)制作
  3. 排序算法之希尔排序(C/C++)
  4. 算法:阶乘的五种算法
  5. 软件测试都有哪些证书,软件测试都有哪些证书呀?有用吗?
  6. rtt面向对象oopc——0.类、对象及派生
  7. 完美解决wordpress邮件链接无效的问题
  8. UnityShader20:CommandBuffer初见(上)
  9. 没有装Express版Sql Server 2005就不能用WebPart ?
  10. Redis集合 安装 哨兵集群 安全配置 redis持久化
  11. atitit 信息化概论导论原理 艾提拉著.docx 目录 1. 第1章 计算工具及其进步 1 2. 第3章 计算机程序与软件开发 2 3. 第5章 通信与计算机网络 2 4. 第7章 信息的概念 2
  12. Web性能优化:雅虎35条
  13. FTP升级cisco2811 IOS 实战
  14. 离散数学(第二版) 第一章、第二章习题
  15. 从零快速搭建自己的爬虫系统
  16. 【转】密码破解全能工具:Hashcat密码破解攻略
  17. 反欺诈模型常用开发工具
  18. 华为手机信息不弹屏了为什么_华为手机验证码不弹出是怎么回事
  19. 国密SM2算法(JS加密,C#、Java解密)
  20. 冷库用电量计算机方式,冷库一般用电量如何估算

热门文章

  1. 小型企业Azure云迁移大型指南
  2. IC基础知识(六)SV中default input #1 output #1的解释
  3. 嵌入式微处理器详述(1)---什么是嵌入式微处理器
  4. 人与机器人的交互理论及其前景
  5. 在ubuntu上解包RK3288固件
  6. 宽带升级后,手机能连WiFi,电脑却连不上的解决办法 TC7102WiFi
  7. Python和C语言哪个更容易学,感觉学了C语言有点难,只学过C语言的大学生很迷茫?
  8. 通过网页直接打开微信关注页面方法
  9. Linux内核版本主要有,Linux内核版本号主要有几部分组成? 各代表什么含义?
  10. JavaScript —— 生成随机数