• Appium自动化测试基础 — Android模拟器(Genymotion)安装(一)


    Genymotion是一套完整的工具,它提供了Android虚拟环境。但运行其上的安装模拟器时,需要使用VirtualBox虚拟机软件进行配合。

    (一)Genymotion模拟器

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

     

    提示:如果你的电脑上已经单独安装了VirtualBox虚拟机软件,可以只下载35MB的Genymotion。

    (二)模拟器Genymotion安装

    执行genymotion-3.1.0-vbox.exe(他是一个集合程序,包含Genymotion和VirtualBox)
    除了设置自定义安装目录,不需要更改配置,直接下一步默认安装。
    (1)自定义安装目录

     

    (2)设置Genymotion在开始菜单的位置,默认即可。

    (3)是否创建Genymotion快捷方式。

     

     

    (4)点击install安装Genymotion。

    (5)正在安装Genymotion。

     

    (6)Genymotion安装完成,会自动跳出VirtualBox安装窗口。


    (7)自定义VirtualBox安装路径


    (8)自定义安装选项,默认即可。


    (9)忽略警告,点击是。


    (10)点击安装VirtualBox。

    (11)正在安装VirtualBox。

     

    (12)VirtualBox安装完成。

     

    (13)整个Genymotion安装流程完成。

     

    2、 安装完Genymotion,会提示安装VirtualBox,继续安装,期间会提示安装oracle插件,全部允许安装。

     

    3、 安装完成后会在桌面展示Genymotion和VirtualBox图标。

     

    (三)Genymotion模拟器用户注册

    进入到Genymotion中,出现如下界面,需要我们登陆才能使用Genymotion。
    如果我们已经注册过Genymotion,直接通过用户名密码进行登陆。
    如果我们之前没有注册过Genymotion,我们就需要先注册一个Genymotion,在使用Genymotion。

     

    点击界面下方中的CREATE ACCOUNT,创建一个Genymotion用户。

     

    会打开浏览器,跳转到https://www.genymotion.com/account/create/页面。

     

    说明

    • Username:用户名,自定义就可以,不要定义中文用户名。
    • Email address:邮箱地址,填写一个国内的邮箱即可。
    • Password:自定义一个密码。
    • Usage type:意思是你要使用Genymotion做哪方面的工作。可以根据自己的需求填写,我一般写Development and testing。(随便写就可以)
    • Company type:公司类型,我一般写App software development。(随便写就可以)
    • Country:选择China就好。

    填写注册信息,如下

     

    填写注册信息后,勾选

    • l accept the privacypolicy and acknowledge that my data will be collected and processed in compliance with it.
      我接受隐私政策,并承认我的数据将按照该政策收集和处理。
    • l accept the Terms and Conditions.
      我接受条款和条件。
    • I want the latest news and updates根据自己的需求勾选。
      我需要接收最新消息和更新。
      点击CREATE ACCOUNT进行注册。
    • 去你的邮箱中进行激活Genymotion用户,完成了。

    (四)使用Genymotion运行安卓系统

    打开Genymotion软件,显示如下界面:

     

    输入用户名密码进行登陆

     

    输入许可证

     

    说明

    • Genymotion requires a license

    Genymotion需要许可证。

    • Use of Genymotion requires a license Genymotion is a professional tool for which all kinds of profit-makina businesses need al valid license. A very light version of Genymotion is available without a license, but strictly restricted to a personal use.

    Genymotion的使用需要许可证Genymotion是一种专业工具,各种盈利性企业都需要有效的许可证。 Genymotion的非常轻便的版本无需许可即可使用,但严格限于个人使用。

    • Buy a license (if you don't already have one)

    购买许可证(如果您还没有许可证)

    • I have a license:我有许可证。
    • Personal Use:个人使用。
      我们选择个人使用就可以了,所包含的功能基本上够我们使用的了。
    1. 接受许可协议
      勾选I have read and accept the end user license agreement,点击NEXT。

     

    进入到Genymotion的使用界面

     

    下载Genymotion镜像文件
    点击上图中的红色+

     

    在列表中选择你需要下载的镜像,然后点击NEXT。

    1. 配置安卓虚拟机的参数

     

    说明:

    • Name:镜像名称,不要有中文,名称中代空格没有关系。
    • Display:显示

    Predefined:表示默认分辨率
    Custom:自定义分辨率
    Start in full-screen mode:是否全屏显示

    • System:系统

    Android version:安卓系统的版本
    Processor(s):处理器个数
    Memory size:内存大小

    • Android system options:Android系统选项
      Show Android navigation bar:显示Android导航栏
      Use virtual keyboard for text input:使用虚拟键盘输入文字
    • Network mode:网络模式
      NAT (default):NAT(默认)
      Bridge:桥接

    点击install安装Genymotion镜像。
    安装完成之后,在Genymotion中,出现已安装的安卓镜像列表。

    运行Genymotion中的安卓虚拟系统。

    安卓虚拟机启动后的效果如下:

     

    重点:配套学习资料和视频教学

    那么在这里我也精心准备了上述大纲的详细资料在下方链接如下

     

  • 相关阅读:
    内存概念,进程运行的基本原理(指令,逻辑地址与物理地址的转换,程序运行的过程)
    实验29:循迹传感器实验
    数据结构每日亿题(五)
    JavaScript基础
    expect脚本中使用scp命令的方法,expect脚本中scp命令获取不了值的问题完美解决方法
    IO泛泛而谈
    【Linux】进程状态
    quarkus依赖注入之十一:拦截器高级特性上篇(属性设置和重复使用)
    时间戳转换为正常时间
    DN-DETR: Accelerate DETR Training by Introducing Query DeNoising
  • 原文地址:https://blog.csdn.net/m0_59868866/article/details/125471386