文章时间:2021年11月18日13:38:32
解决问题:在windows11系统运行安卓apk应用
兼容版本:windows11各版本
修订时间 | 修订内容 | 修订人 |
---|---|---|
2022年3月28日 16:14:53 | 更新版本及报错解决 | 余伟同学 |
百度网盘链接:https://pan.baidu.com/s/16bFLdSnPCI0m0L7l9oBdZQ 提取码:iszf
首先需要开启电脑的Hyper-V功能,专业版可以直接打开进行增加功能
如果是家庭版,则需要把下面的文件保存为一个.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
安装完这个之后一定记得重启一下电脑啊。
打开网址:https://store.rg-adguard.net/
输入https://www.microsoft.com/store/productid/9p3395vx91nr
,后面的下拉框选择 「slow」,点击「✓」按钮
等待一会解析地址后,会出现很多的链接,拉到页面最下方,找到最后一个 1.2 GB 大小的后缀以.Msixbundle
结尾的文件,点击下载下来。
下载完成后放入某个盘的根目录下,然后打开开始菜单中输入「powershell」,再点击右侧的「使用管理员权限运行」
Add-AppPackage .\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32822.0_neutral_~_8wekyb3d8bbwe.Msixbundle
输入你下载的文件名字,直接运行进行安装,输入Add-AppPackage
后在输入一个M直接按tab键可以联想出文件名
安装成功后你可以在开始菜单中发现 适用于Android的Windows子系统设置,点击它进入设置界面。
这里安装可能会出现报错的情况,目前我发现了一种
出现问题不用慌,直接下载我提供的文件里面的Microsoft.UI.Xaml.2.6_2.62108.18004.0_x64__8wekyb3d8bbwe.Appx
进行安装即可。安装完后打开windows应用商店,然后更新一下里面的所有应用。
然后再次进行安装即可。
将「开发人员模式」设置为开启,再点击下面的「管理开发人员配置」,接着就会弹出一个 Android 系统的开发者默认设置界面了
找到里面的「无线调试」,将其设置为开启状态。
回到 Windows Subsystem for Android 的设置界面,点击「IP 地址」旁边的刷新按钮,刷新出 IP 地址就成功。
这里先提供一个简单的方法,可以直接从windows应用商店下载一个apk安装器,他会在你安装apk的时候,帮你自动下载adb。
上图是我下载的,我看这个评分挺高,就选了他,其他的应该也都一样。
这个adb的包是可以通过官方进行下载的:https://developer.android.google.cn/studio/releases/platform-tools
将下载好的压缩包还是解压到某个根目录,然后用「使用管理员权限运行」进入「powershell」,输入下面的命令进行测试。
./adb connect 127.0.0.1:58526
测试失败没有关系,多运行几次就成功了。
如果一直失败,可以先打开「管理开发人员配置」的窗口,再尝试连接。
需要自己先去下载apk文件,然后将apk文件直接丢入platform-tools
文件夹下(随便丢哪都行,主要是为了方便),执行下面的命令进行安装。
./adb install apk的文件名字
安装成功之后,在开始菜单栏里面就会出现对应的app了,支持windows的搜索。
在 Windows 11 上安装 Windows Subsystem for Android 并安装运行 APK 文件:http://www.apprcn.com/setup-windows-subsystem-for-android-on-windows-11-and-run-apk-files.html