一、 简介

安卓虚拟机是由Google官方出品,以方便开发者使用安卓环境,方便安卓开发,在PC端(电脑上)安装运行的模拟Android系统。虚拟机上可以模拟进行手机上的几乎任何操作,甚至还可以像手机一样连接电脑,被手机助手检测,可以模拟所有官方版本的安卓系统,并且有多款皮肤和屏幕样式可供选择。[1]

二、 安装准备

2.1 JDK下载

下载一个最新JDK的版本即可,ee是企业版,se的标准版
JavaSE和JavaEE的区别
JavaEE:Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API.可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。
JavaSE:通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java latform,Enterprise Edition(Java EE)提供基础。
需要Oracle用户,没有的话自己创建一个再点击即可下载
java ee下载地址:
https://www.oracle.com/cn/java/technologies/java-ee-glance.html
java se下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.2 工具包下载

获取SDK 工具包,这里是包含Android4.3版本的虚拟机工具包,工具包包含以下内容:

  • Eclipse + ADT 插件
  • Android SDK
  • Android Platform-tools
  • 最新的Android 开发平台 platforms
  • 最新的模拟器镜像

32位操作系统下载
64位操作系统下载

三、安装部署

3.1 JDK安装与部署

包括JDK安装和环境配置,安装JDK的过程在此不再叙述,建议安装好后配置需要JAVA_HOME的环境变量,配置环境变量看这里:cmd执行环境配置

3.2 Android部署

解压工具包到理想目录位置
在这里插入图片描述
配置ANDROID_SDK_HOME环境变量,路径为解压的SDK目录,我这里是
D:\Program Files\android64\android-sdk-windows\sdk
在这里插入图片描述
Path加入tools、platform-tools路径即%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools,配置这些环境变量是方式安卓虚拟机打开和连接失败
在这里插入图片描述
运行eclipse目录下的eclipse.exe,注意工具包的位数要与JDK的位数对应,否则造成eclipse打开失败。
定义eclipse项目路径,后面创建的安卓虚拟机就位于这个目录下
在这里插入图片描述
等待初始化完成,即完成安卓虚拟机部署

四、 测试举例

Android SDK Manager查看目前已安装的安卓版本和工具等,对于安装其他的安卓版本可以查看:Android SDK Manager手动添加安卓版本和Intel x86 Atom System Image
在这里插入图片描述
创建安卓虚拟机,配置可以参考下图,主要是名称AVD Name,设备Device,安卓目标版本Target,CPU,内存Internal Storage,SD内存SD Card
cpu选择Intel Atom会快很多,但相应的需要去下载Intel system image,部署后能选择,可以查看这里:Android SDK Manager手动添加安卓版本和Intel x86 Atom System Image
在这里插入图片描述
打开虚拟机
在这里插入图片描述
等待开机完成
在这里插入图片描述
这里以发送短信为例进行测试举例
虚拟机登录正常运行后,打开DDMS,在Emulator Control下的telephony Action写上发送短信的电话,勾选SMS,写上短信内容 ,点击发送Send
在这里插入图片描述
查看虚拟机就能看到相应的效果
在这里插入图片描述

参考
以上为个人整理总结的知识,如有遗漏或错误欢迎留言指出、点评,如要引用,请联系通知,未经允许谢绝转载。
[1]:https://baike.baidu.com/item/%E5%AE%89%E5%8D%93%E8%99%9A%E6%8B%9F%E6%9C%BA/3504234?fr=aladdin

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐