为了测试需要,有时候需要使用安卓虚拟机,在Windows10系统,可以通过Hyper-v来虚拟安卓环境。
先在Windows10的App Store里安装APK 安装程序
(这步非必须,但是安装了之后在Andriod虚拟机里安装APP更方便)
在App Store里搜索Andriod,第一个就是这个APK安装程序。安装即可
安装Andriod虚拟机
下载Andriod 镜像
有两种安卓版本,一种是LineageOS,一种是Andriod x86版本,它们的版本对应关系:
版本 | 安卓版本 | 首次发行时间 | 最后更新时间 |
LineageOS 13.0 | 6.0.1(Marshmallow) | 2016年12月20日 as CM 2017年1月22日 as LOS | 2018年2月11日 |
LineageOS 14.1 | 7.1.2(Nougat) | 2016年11月9日 as CM 2017年1月22日 as LOS | 2019年2月24日 |
LineageOS 15.1 | 8.1.0(Oreo) | 2018年2月26日 | 2020年2月28日 |
LineageOS 16.0 | 9.0.0(Pie) | 2019年3月1日 | |
LineageOS 17.1 | 10 | 2020年4月1日 |
在这里下载安卓镜像,但是网站在国外,速度较慢:
android-x86 - Browse Files at SourceForge.net
下载的这个:https://sourceforge.net/projects/android-x86/files/Release%209.0/android-x86_64-9.0-r2.iso/download
可以使用国内镜像下载更快些,比如找到了更快的:
下载Andriod 9.0版本:
https://mirrors.bfsu.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-rc2.iso
下载LineageOS 14.1:
https://mirrors.bfsu.edu.cn/osdn/android-x86/68670/cm-x86_64-14.1-rc1.iso
创建Hyper虚拟机
但是用Hyper虚拟启动,说没有系统
将创建虚拟机时,选择代数2改为1
可以启动。
名字:android9
第一代 8g内存
网络选default switch
光盘选:android-x86_64-9.0-rc2
处理器没有提示修改,默认是1
虚拟机启动
启动后,可以选择自动进行安装
若不自动,选择定制安装也可。整个安装步骤跟linux的安装步骤很类似。
第一次安卓启动后选中文
设置网路,这里没注意,我就是加了个网络名字啊,就连上了,自动进行下一步了
刚开始安装的时候网络不通,但是最后通了,用的是虚拟Wifi,应该是开机就能连上,连上就能通网。通了网,就能自由的上网了。
最后选择主屏幕应用,是图标类,还是任务栏类,这两个根据喜好选择吧。
这样安卓虚拟机就算安装好了。
安装APP
有两种安装App的方式,一种是自己用浏览器上网下载App,一种是使用apk传送文件并安装
apk传送文件并安装
先到安卓里面,点击进入终端,用命令ip addr 查看本机地址
地址是:172.24.231.146
在windows的apk里选择好要传送的app文件,然后选择连接这个地址172.24.231.146,
点确定,就把apk文件传进去了。传进去之后就自动安装好了。
由于是在Windows下的Hyper虚拟机的安装,是x86系统,所以要安装的app软件要需要时x86版本的。尝试下载安装了很多app,就一个启动成功的,因为这个是x86版本。
浏览器下载App安装
在安卓虚拟机里,直接用浏览器上网,寻找自己要安装的app软件,下载之后安装即可。不过发现大部分app都没有x86版本的,如果大家找到x86版本app的下载站,记得留言一下哦