一般的x86电脑如果安装android子系统,运行安卓子系统,由于要将android arm代码转译为x86代码,所以效率不一定高,但是如果电脑是arm架构的,通过安卓子系统运行android的程序执行效率就会 高不少,本文参考,都是在win11 home版本下的
第一步安装hyperV ,生成一个intsall.bat
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
第二步,控制面板\所有控制面板项\程序和功能-》启动或关闭windows功能中,打开Hyper-V 和虚拟机平台功能,或者直接运行键入 optionalfeatures.exe
由于应用商店中中国区没开放安卓子系统,把自己的地区改为美国
在微软的 “软件商店” 搜索 “Amazon Appstore”。点击 “安装”。
重启后在开始菜单就可以看到 “Android 子系统” 了。
启动子系统后,点击左上角的设置,启用 “开发人员模式”。
返回子环境首页,点击 “文件”。子环境就启动了。
这时用adb工具就可以连上该端口了
adb.exe connect 127.0.0.1:58526
然 后把华为应用商店下载下来
运行
adb install 华为应用商店.apk(名字为你从网站上下载的)
然后就可以再通运运行华为应用商店来进行安装其它应用了。
另外这个子系统是基于android12的,
附两个测试图,左边一个是i9-12900h,右边一个是华为matebooke ARM64(骁龙 8CX Gen 3)
两者跑分在cpu上差不太多了,,这个水平的子系统就有一定的实用性了,玩个一般游戏,刷个抖音都很流畅的。另外模拟器的cpu得分相当的高,基本可以达到骁龙8gen1+的水平。甚至超出。整体性能是晓龙855的水平了