Appium基础 — Android模拟器(AVD)安装

article/2025/10/5 2:01:33

当前市面上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你的手机是否有实体按键。默认勾选,有的时候没有实体按键会很麻烦,所以务必勾上。
SkinSkin with dynamic hardware controls:根据硬件,动态的设置皮肤;No skin:无皮肤。
Front Camera前置摄像头。none:代表没有;emulated:模拟摄像头,但是无法拍照;webcam0:使用电脑的摄像头,可以拍照。
Back Camera后置摄像头。
Memory OptionsRAM:表示模拟器内存。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模拟器并不怎么好用,我们了解一下就可以了。
最后我这里给你们分享一下我所积累和真理的文档和学习资料有需要是领取就可以了

1、学习思路和方法

这个大纲涵盖了目前市面上企业百分之99的技术,这个大纲很详细的写了你该学习什么内容,企业会用到什么内容。总共十个专题足够你学习

2、想学习却无从下手,该如何学习?

这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。

3、软件测试/自动化测试【全家桶装】学习中的工具、安装包、插件....

4、有了安装包和学习资料,没有项目实战怎么办,我这里都已经准备好了往下看

最后送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦


http://chatgpt.dhexx.cn/article/OCWMAnO7.shtml

相关文章

android studio找不到avd,修改android studio中的avd sdk路径、avd sdk找不到的解决方案

类型:编程工具大小:1.53G语言:英文 评分:6.2 标签: 立即下载 很多人都遇到安装android studio之后需要下载gradle和重新下载avd sdk的问题 首先,设置环境变量,ANDROID_SDK_HOME值为sdk所在目录,GRADLE_HOME值为gradle所在目录,在path中添加%ANDROID_SDK_HOME%\bin;%GR…

android avd

avd 记录~ 一、avd 创建1.1、选择创建自己的设备1.2、自定义设备的参数配置1.3、选择自己创建的设备,next,再选择api即可。 二、avd 默认位置安装位置2.1、.android/avd 下2.1.1、.android/avd/xxxx.ini 文件2.1.2、.android/avd/.avd 下 config.ini 三、…

模拟器之AVD模拟器

以下内容全部或部分转自或参考于网络。 注:AVD模拟器运行很慢,第一次启动后可以不用再关闭。 现在新版的AVD模拟器也很快(如果CPU支持会更快),而且是免费的。 AVD模拟器上的按键和电脑物理键盘的对应关系 1.menu键…

Android Studio修改Avd虚拟机位置

一、Android Studio修改Avd虚拟机位置 创建虚拟机后默认位置 Android虚拟机一个版本解禁10个g, c盘往往不够用。 这样就需要修改 第一步:.ini文件和对应的虚拟机avd文件夹 第二步:将avd剪切到其他的盘中 第三步:修改.ini文件的path路径为新的目录

Could not start AVD

Could not start AVD 环境 linux下的Android Studio 问题描述 在启动模拟器时需要先下载Andriod 10.0 (google),我使用over the wall 下载起来比较快,下载之后选择已下载的手机类型之后弹出来“Could not start AVD”,或者在第二次开机使用时下拉选择AVD Manage…

Android AVD 存放路径修改

1、在D盘或者任何你想要的地方建立一个文件夹 AndroidAVD用于存放虚拟机。 2、右击“我的电脑”->"属性"->“高级系统设置"->"环境变量"->"系统变量"->"新建",新建一个环境变量,变量名为ANDROID_SDK_H…

IntelliJ IDEA修改AVD目录

IDEA中Android AVD目录默认是用户目录的 .android 目录下,占用C盘空间,修改AVD下载目录,只需在环境变量中添加 ANDROID_AVD_HOME 为变更的目录即可。 如: PS: 原用户目录的 .android可以直接删除,创建AVD时会重新在用户…

android avd 使用方法,【Android】Android Studio中创建和启动AVD

作者:邹峰立,微博:zrunker,邮箱:zrunker@yahoo.com,微信公众号:书客创作,个人平台:www.ibooker.cc。 本文选自书客创作平台第143篇文章。阅读原文 。 书客创作 使用Android Studio开发Android项目是很多程序员的首选,那么如何利用Android Studio创建模拟器进行开发呢…

linux avd 界面,Android Studio创建AVD

Android Studio是专门为Android开发设计的IDE,比Eclipse开发Android更加方便、快捷。 安装Android Studio以后,想运行AVD,出现了下面的错误: 提示没有安装HAXM,HAXM即Hardware Accelerated Execution Manager。HAXM使用…

android avd特别慢,android AVD 运行缓慢 解决办法

在PC上运行android虚拟机AVD,打开任务管理器我们会发现AVD进程(emulator-arm.exe)对CPU和内存的占用非常高,这直接导致AVD加载app时速度异常的慢,表现在启动AVD时,界面一直停留在android窗口,没有呈现出桌面。或者是在…

AndroidStudio AVD目录位置修改

文章目录 AVD目录修改小记 AVD目录修改小记 原来默认的AVD目录一般是C:\Users\XXX\.android\avd目录下面的,如果遇到C盘紧张,那么需要改到其他目录下面。 修改步骤: 首先用"ANDROID_SDK_ROOT"字段,字段的值就是你的And…

Android 模拟器AVD下载与使用

AVD的全称为:Android Virtual Device,是Android的虚拟设备(模拟器),使用模拟器进行调试,不用实时连到物理设备上测试,方便调试。 可以通过命令行创建和启动AVD,也可以运行AVD Manager.exe来创建和启动AVD。 1环境准备 1.1JDK安装与环境配置 JDK(JavaDevelopment Kit…

android 虚拟设备(AVD)的创建和使用

Android开发过程中使用虚拟设备(AVD)进行调试,不用实时连到物理设备上测试,方便了开发调试工作。下面将介绍eclipse中如何创建和使用虚拟设备。 一、创建AVD 1、在eclipse的window菜单下有个Android Virtual Device Manager菜单&…

hsf

hsf 参考文章: 1.HSF源码剖析 2.Http和RPC区别 3.分布式服务框架HSF 4.高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架 5.HSF的原理分析 6.阿里云 https://help.aliyun.com/video_detail/45223.html?spma2c4g.11174359.2.10.1ff848b3nhLYVX https…

HSF 基础记录

​​​​​​http://mw.alibaba-inc.com/products/hsf/_book/?spma1zco.8288981.0.0.5ecbf7d9JO2F0s HSF 作为阿里巴巴的基础中间件,联通不同的业务系统,解耦系统间的实现依赖。HSF 从分布式应用的层面,统一了服务的发布/调用方式&#xff0…

HSF框架

HSF架构 一.HSF的基本概念 HSF全称为High-Speed Service Framework,旨在为淘系的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用…

HSF 实现原理

HSF 实现原理 提供服务的流程 - server启动时候向ConfigServer注册 - client启动时候向ConfigServer请求list - client缓存list,发现不可用的server,从缓存中remove - ConfigServer通过心跳包维护可用server的list - list有更新的时候,…

HSF原理剖析

前言 HSF是一个分布式的远程服务调用框架,其实我更喜欢把分布式几个字去掉,因为HSF本身并不是一个单独的服务(指一个进程),他是附属在你的应用里的一个组件,一个RPC组件(远程过程调用——Remote Procedure …

java的hsf高速框架,高速服务框架HSF

一、简述 HSF(High-speed Service Framework),是在阿里巴巴内部广泛使用的分布式 RPC 服务框架。 HSF 连通不同的业务系统,解耦系统间的实现依赖。HSF 从分布式应用的层面,统一了服务的发布与调用方式,从而帮助用户更加方便、快速…

RPC中间件-HSF

目录 目标 版本 需要考虑什么 服务发布与订阅的流程 发布与订阅的入口类 服务的元数据 注册流程图示 服务器端服务映射结构 服务订阅的流程图示 消费者端的映射结构 消费者调用服务的流程 服务代理 协议模板服务 协议服务 消费者调用服务的流程图示 目标 针对淘…