转自虫师,亲测有效,留备后用。

本文中如果直接安装时不出现错误,则可以忽略(一、二、三、四、五),我安装的是5.1.1,直接成功,就是有点慢,要有耐心。

如果到最后一步,启动不起来,报错:

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

则参见: http://www.cnblogs.com/csulennon/p/4178404.html ,并且下载完了要安装Intel HAXM

要安装Intel HAXM !!!

Intel HAXM !!!

HAXM !!!

然后重启,一定能启起来

-----------------------------------------------------------------------------------------------------------------------------

当Android SDK安装完成之后,并不意味着已经装好了安装模拟器。Android系统有多个版本,所以我们需要选择一个版本进行安装。

第三节  安装Android 模拟器

我这里以Android 4.4.2版本为例。

如上图,勾选所需要安装的工具,点击右下角“Install x packages...”

选择“Accept License”选项,点击“Install”按钮时行安装。

但是,你可能会发现这种方法会提示“Download interrupted: URL not found.”这样的错误,那么我们只能将这些工具单个的下载安装了。

好吧!再次感谢AndroidDevTools.cn网站的共享。以下下载链接均有其共享。

一、安装SDK platform

android 4.4.2 :http://pan.baidu.com/s/1eQf8ZgI

这是Android开发所需的sdk,下载并解压后,将解压出的整个文件夹复制或者移动到 .../android-sdk-windows/platforms/文件夹,然后重新打开SDK Manager.exe

二,安装Samples for SDK

android 4.4.2 : http://pan.baidu.com/s/1dDeSKt7

这是Android SDK自带的示例代码,下载并解压后,将解压出的整个文件夹复制或者移动到 .../android-sdk-windows/samples文件夹下,然后重启SDK Manager.exe。

三,安装SDK System images

android 4.4.2 : http://pan.baidu.com/s/1i3Jwhed

这是在创建模拟器时需要的system image,也就是在创建模拟器时 CPU/ABI项需要选择的,下载并解压后,将解压出的整个文件夹复制或者移动到.../android-sdk-windows/system-images文件夹下即可, 如果没有 system-images目录就先创建此文件夹,然后重新打开SDK Manager.exe。

四,GoogleMap APIs SDK

android 4.4.2  (ARM): http://pan.baidu.com/s/1bno0mFt

android 4.4.2  (x86):  http://pan.baidu.com/s/1jGgKyZc

这是GoogleMap APIs SDK,下载并解压后,将解压出的整个文件夹复制或者移动到 .../android-sdk-windows/add-ons文件夹下,然后打开SDK Manager

五,Android Framework Source Code

android 4.4.2 : http://pan.baidu.com/s/1hqGGrVA

这是Android Framework Source Code,下载并解压后,将解压出的整个文件夹复制或者移动到.../android-sdk-windows/sources文件夹下,然后重新打开SDK Manager.exe。

为了保险起见,以防以后用到而没有安装,所以这里全部做了安装。

下面双击“AVD Manager.exe”创建android模拟器。

点击“Create....”

如果显示屏分辨率比较底的话,尽量选择低分辨率的“Device”。

点击“OK”,在AVD  Manager 窗口,点击“Start...”按钮启动android 模拟器。

因为新虚拟机没了实体键,所以我们可以利用键盘按键来操作android虚拟机。

模拟器按键

键盘按键

后退

ESC

菜单

F1或Page Up

开始

F2或Page Down

呼叫

F3

挂断

F4

电源按钮

F7

禁止/启用所有网络

F8

开始跟踪

F9

停止跟踪

F10

旋转屏幕(横/竖屏切换)

Ctrl+F11

主页

HOME

方向键 左/上/右/下

小键盘 4/8/6/2

方向键 中心键

小键盘 5

调低音量

小键盘 负号(-)

调高音量

小键盘 加号(+)


Appium移动自动化测试(三)--安装Android模拟器(建议直接连手机,跳过此步)的更多相关文章

  1. Appium移动自动化测试(三)--安装Android模拟器(转)

    Appium移动自动化测试(三)--安装Android模拟器 2015-06-08 10:33 by 虫师, 30828 阅读, 9 评论, 收藏, 编辑 当Android SDK安装完成之后,并不意 ...

  2. Appium移动自动化测试(三)--安装Android模拟器

    当Android SDK安装完成之后,并不意味着已经装好了安装模拟器.Android系统有多个版本,所以我们需要选择一个版本进行安装. 第三节  安装Android 模拟器 我这里以Android 4 ...

  3. 【转】Appium移动自动化测试(三)--安装Android模拟器

    原文出自:http://www.cnblogs.com/fnng/p/4560298.html?utm_source=tuicool 当Android SDK安装完成之后,并不意味着已经装好了安装模拟 ...

  4. 『与善仁』Appium基础 — 2、常用Android模拟器的安装

    目录 1.Android Virtual Devices模拟器 2.Genymotion模拟器 (1)Genymotion模拟器下载 (2)模拟器Genymotion安装 (3)Genymotion模 ...

  5. 安装Android模拟器Genymotion【Android学习入门】

    安装Android模拟器Genymotion 推荐教程:一个强大的Android模拟器Genymotion具体内容如下: 相信很多Android开发者一定受够了速度慢.体验差效率及其地下的官方模拟器了 ...

  6. Appium 自动化测试(2)--环境安装:安装Android模拟器

    一.安装java 环境-JDK 略,自行百度安装. 二.安装Android SDK Android SDK提供给我们API库和开发工具构建,测试和调试应用程序,Android.简单来讲,Android ...

  7. Python+Appium自动化测试(15)-使用Android模拟器(详细)

    做APP的UI自动化测试时,我们往往会使用真机跑自动化测试脚本,因为这样才是最真实的使用场景.但前期调试脚本的话,可以先使用模拟器,这样相对更加方便. 不推荐使用Android SDK里自带模拟器,太 ...

  8. 【Mac + Appium + Python3.6学习(六)】之安装Android模拟器(Genymotion)并运行模拟器进行自动化

    环境: MacOS:10.13.6 Virtualbox:5.2.22 Genymotion:genymotion-2.12.2 本文Virtualbox.Genymotion下载地址: 链接:htt ...

  9. Appium移动自动化测试之安装Android SDK和JDK

    安装好Appium后,我们来继续安装Android SDK和JDK,JDK的安装以及环境变量配置这边就不再多说了,毕竟都是从事自动化的,这个应该是so easy.闲言少续,我们来操作Android S ...

随机推荐

  1. [LeetCode] Prime Number of Set Bits in Binary Representation 二进制表示中的非零位个数为质数

    Given two integers L and R, find the count of numbers in the range [L, R] (inclusive) having a prime ...

  2. 机器学习技法:03 Kernel Support Vector Machine

    Roadmap Kernel Trick Polynomial Kernel Gaussian Kernel Comparison of Kernels Summary

  3. [POJ 1006]生理周期

    Description 人生来就有三个生理周期,分别为体力.感情和智力周期,它们的周期长度为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,智力周期的高峰 ...

  4. [Luogu 3414]SAC#1 - 组合数

    Description 辣鸡蒟蒻SOL是一个傻逼,他居然觉得数很萌! 今天他萌上了组合数.现在他很想知道simga(C(n,i))是多少:其中C是组合数(即C(n,i)表示n个物品无顺序选取i个的方案 ...

  5. [bzoj1187][HNOI2007]神奇游乐园

    来自FallDream的博客,未经允许,请勿转载,谢谢, 经历了一段艰辛的旅程后,主人公小P乘坐飞艇返回.在返回的途中,小P发现在漫无边际的沙漠中,有一块狭长的绿地特别显眼.往下仔细一看,才发现这是一 ...

  6. tensorflow deepmath:基于深度学习的自动化数学定理证明

    Deepmath Deepmath项目旨在改进使用深度学习和其他机器学习技术的自动化定理证明. Deepmath是Google研究与几所大学之间的合作. 免责声明: 该存储库中的源代码不是Google ...

  7. dfsdf

    This project was bootstrapped with Create React App. Below you will find some information on how to ...

  8. windows server 2008 R2 禁用ipv6和隧道适配器

    在windows server 2008 R2操作系统下部署weblogic web application,部署完成后进行测试,发现测试页的地址使用的是隧道适配器的地址,而不是静态的ip地址,而且所 ...

  9. Linux学习之CentOS(十六)-----内存置换空间(swap)之建置(转)

    内存置换空间(swap)之建置 安装时一定需要的两个 partition 啰! 一个是根目录,另外一个就是 swap(内存置换空间), swap 的功能就是在应付物理内存不足的情况下所造成的内存延伸记 ...

  10. 从JVM角度看i++ 与++i

    1.i++和++i的问题 反编译结果为 Code:  0:   iconst_1  1:   istore_1  2:   iinc    1, 1 //这个个指令,把局部变量1,也就是i,增加1,这 ...