Android 模拟器AVD下载与使用

AVD的全称为:Android Virtual Device,是Android的虚拟设备(模拟器),使用模拟器进行调试,不用实时连到物理设备上测试,方便调试。

可以通过命令行创建和启动AVD,也可以运行AVD Manager.exe来创建和启动AVD。

1环境准备

1.1JDK安装与环境配置

    JDK(JavaDevelopment Kit) 是 Java 语言的软件开发工具包。因为Android应用是使用Java语言进行开发的,而Java的核心就是JDK,所以我们需要先安装JDK。

1.        官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Ø  点击上图指示的两个位置,跳转到如下界面,根据你的电脑系统选择对应的版本下载,在选择版本和下载之前需要先接收协议

2.   或者到http://jdk.android-studio.org/下载,可以下载以前的版本

3.   下载完成后,选择路径安装,注:不可以保存在中文路径下。

4.   安装完成后,进行环境配置;右键我的电脑—>属性—>高级系统设置—>环境变量

5.   系统变量—>新建,变量名:JAVA_HOME(代表JDK安装路径),变量值:JDK的安装路径

6.   系统变量—>新建,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

7.   系统变量—>path—>点击编辑,变量值添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

8.   命令行输入 java -version,出现如下结果即代表安装成功

1.2Android SDK下载与配置

AndroidSDK指得是Android专属的软件开发工具包,是用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

1.   官网下载(需翻墙):http://developer.android.com/sdk/index.html

2.   其他下载地址:http://www.androiddevtools.cn/

先找到SDK Tools,下载zip格式的,解压至目标路径位置即可;下载exe格式的,需双击安装

http://tools.android-studio.org/index.php/sdk

3.  解压或安装完成的目录如下图,AVDmanager.exe是管理安卓虚拟机的程序,可以直接双击运行,然后创建模拟器;SDK manager.exe是用来管理sdk相关的工具、API等的

4.   双击运行SDK manager.exe,Android SDK Manage负责下载或更新不同版本的SDK包,默认安装的Android SDK Manager只安装了一个版本的sdk tools。

5.   打开Android SDK Manager,会自动获取可安装的sdk版本,但是未翻墙的情况下,有时候会出现获取失败的情况。

6.   获取失败的情况下,需要设置代理:

Ø  点击“Tools”>“Options...”

Ø  settings窗体中“HTTP Proxy Server”输入mirrors.neusoft.edu.cnHTTP;Proxy Port输入80,勾选Other中“Force https..”开头选项

7.   根据需要,选择工具;个工具的作用如下:

   Tools目录(必须的工具):

Ø Android SDKTools(必须,只需下载一个版本,一般选最新版本):基础工具包,版本号带rc字样的是预览版。

Ø Android SDKPlatform-tools(必须,只需下载一个版本,一般选最新版本):从android2.3开始划出此目录,存放公用开发工具,比如adb、sqlite3等,被划分到了这里。

Ø Android SDKBuild-tools(必须,可以安装多个版本):Android项目构建工具

   Android xxx(API xx)目录(可选的各平台开发工具): 

Ø Documentationfor Android Sdk(可选):安卓开发者官网的一些离线文档,不过下载下来打开也很慢。

Ø SDKPlatform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。

Ø Samples forSDK(可选,此项在高版本tools中已不提供,需要在IDE里通过Import Sample引入,当然也可以下载离线版):内置的安卓示例程序,推荐安装。

Ø Sources forAndroid SDK(可选):安卓API的源代码,推荐安装。

Ø xxxxxxxx  Image(可选):各个以Image结尾的东西是支持相应平台的模拟器。

   Extras目录(可选的扩展):

Ø AndroidSupport Libraries(需要,高版本tools中已不见了,应该是集成到了别的地方):在低版本平台实现高版本平台控件效果时提供支持。

Ø AndroidSupport Repository(需要):主要是方便在gradle中使用Android Support Libraries,因为Google并没有把这些库发布到maven center或者jcenter去,而是使用了Google自己的maven仓库。

Ø Intel x86Emulator Accelerator(HAXM installer)(可选,但非常需要,需要CPU支持虚拟化技术支持):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64System Image使用可加快模拟器的运行速度。

8.   选择完成后,点击安装

9.   选择Accept License后,点击安装

10.  开始下载

11.  下载完成

12.  Intel x86 Emulator Accelerator(HAXM installer)相关配置

Ø  开机按F2或delete键进入BIOS-CPU设置里,将Intel 虚拟化技术开启

Ø  如在Android SDK Manage出现如下显示,无法直接安装Intel x86 Emulator Accelerator(HAXM installer)


Ø 到官网下载安装包进行安装https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm

13.  安装完成后,进行环境配置;右键我的电脑—>属性—>高级系统设置—>环境变量

14.  系统变量—>新建,变量名:ANDROID_HOME,变量值:SDK的安装路径

15.  系统变量—>path—>点击编辑,变量值添加:;%ANDROID_HOME%\build-tools\25.0.3;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

2通过命令行

2.1创建AVD

Ø  选项:

-t --target 新的AVD Target ID(必须)

-c --sdcard 指向一个共享的SD 存储卡的路径或是为新的AVD 定制的新SD 存储卡的容量大小

-p --path AVD 将被创建的位置路径

-n --name AVD 的名称(必须)

-f --force 强制创建(覆盖已存在的AVD)

-s --skin AVD 的皮肤

1.   因为前面已经把SDK的路径加到环境变量中,所以可以直接打开命令窗口,执行相关的命令;不然就需要将Android SDK安装目录下的tools子目录(如:D:\Android\android-sdk\tools)加到环境变量中;或直接在该子目录下按shift+右键,选择在此处打开命令窗口。

2.   例:创建一个名叫GPhone 的AVD,Target ID=2、SD 存储卡容量52M、路径C:\AVD\、皮肤QVGA的AVD,命令为:android create avd -n GPhone -t 2 -c52M -p C:\AVD\ -s QVGA

3.   系统会输出如下信息来询问是否继续自定义avd设备默认选项是"no",如果输入 "y",接下来可以一步步根据提示,定制自己得模拟器性能参数。

4.   回车后,创建成功;显示如下

5.   可以通过android list avd命令查看AVD设备的信息

2.2启动AVD

Ø  启动avd命令:emulator -avd AVD名

Ø  AVD启动成功,如下

2.3其他相关命令

Ø  android list :列出机器上所有已经安装的Android版本和AVD设备

Ø  android list avd :列出机器上所有已经安装的AVD设备

Ø  android list target :列出机器上所有已经安装的Andoid版本

Ø  android create avd :创建一个avd设备

Ø  android move avd :移动或重命名一个avd设备

Ø  android delete avd :删除一个avd设备

Ø  android update avd :升级一个avd设备使之符合新的sdk环境

Ø  android create project :创建一个新的Android项目

Ø  android update project :更新一个已有的Android项目

Ø  android create test-project :创建一个新的Android测试项目

Ø  android update test-project :更新一个已有的Android测试项目

3AVD Manager.exe

3.1 创建AVD

1.         在SDK的安装目录,双击打开AVD Manager.exe

2.         点击Create…

3.         各参数的含义如下

4.         根据需要配置参数后,点击OK

5.         弹出设备信息,点击OK

6.         创建成功,显示在设置目录中

3.2 启动AVD

1.    选择需要启动的AVD,点击start…

2.    根据需要配置参数,然后点击Launch

3.    等待启动完成,如下图

相关推荐
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页