欢迎光临
我们一直在努力

安卓的模拟拟器,粘液模拟拟器

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%\单薄的大白;%JAVA_HOME%\jre\单薄的大白;

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引入,当然也可以下载离线版):内置的安卓示例程序便宜美国vps,推荐安装。

??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.exe3.1 创建AVD

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

2.?????????点击Create…

3.?????????各参数的含义如下

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

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

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

3.2 启动AVD

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

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

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

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。