1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install

win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install

时间:2023-04-17 19:08:57

相关推荐

win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install

win10安装安卓子系统android13

最近过年,闲来无事,想在windows上整个安卓子系统玩玩,没想到还整了两天,其实很简单,居然被网络问题难到了。

先展示成果吧,实体机,非虚拟机,也不需要在win10上启动win11虚拟机。

可以通过wsa-pacMan工具安装apk,基本上都兼容。

============================================================================

#方法一

最简单方法,如果使用该方法,其实完全不用想事,一键即可成功。基本上不会有问题。小问题,可以参考后续内容。

下载WSA_2211.40000.10.0_x64_Release-Nightly-with-magisk-a468fd94(25205)-canary-MindTheGapps-13.0-RemovedAmazon.7z

并解压到某文件夹,不能删除,这些都是安装文件,需要运行一个脚本就安装好了。

修改AppxMainfest.xml文件中的(两处):

删除文件中的部分内容

后面就是运行脚本了,如果出错,请看后面步骤的说明。

启动powershell,管理员运行,cd命令到该目录下,执行

.\Install.ps1

.\Install.ps1

等待完成即可,如果没有该Install.ps1文件,那就是下载的不对,可以考虑换一个,或者按下面的方法二一步步进行操作。

执行该脚本时,如果没有开启Hyper-V功能,请允许启动,如果Hyper-V启动失败,很可能是电脑的虚拟功能未启用,记得进BIOS中设置。

提示All done即安装完成。

完成后,还需要安装一个安装包安装工具,以便下载并安装apk文件。

推荐WSA_PacMan,github上可以下载。当然不止这个工具,或者直接用adb命令就可了。

2. 设置安卓子系统,打开开发人员模式

此时,安卓子系统并未启动,这个界面只是一个管理工具界面…

点击下图,以启动安卓子系统。。。

此时提示联网,或者防火墙的提示,一定要全部允许!

提示adb,调试信息,一定要允许,并且永久记住!

3. 到这里应该就可以自己安装apk文件了,安装了WSA—PacMan的话,一般下载好就可以直接安装了。

=============================================================================

#方法二

更新系统,保持最新,或者22H2及以上,因为我是这个版本;电脑开启“开发人员模式”,在设置中设置;

打开控制面板,依次点击“程序和功能”-“启用或关闭Windows功能”。在弹出的新窗口中,开启“Hyper-V”和“虚拟机平台”功能,最后重启电脑;

打开https://store.rg-/,把WSA的商店地址复制进去,也就是:/zh-cn/p/windows-subsystem-for-android-with-amazon-appstore

/9p3395vx91nr?activetab= pivot :overviewtab

下载完以后用解压缩软件打开,可以看到这里面就两个包,自然使用x64了对吧:

继续解压x64包(只需要该解压文件,其他都可丢弃了),并进入解压后的文件夹,找到其中的AppxSignature.p7x文件,删除它。按方法一,打开AppxManifest.xml文件,修改版本号,并删除“desktop6”段,保存。打开powershell,管理员执行命令:

add-appxpackage -register AppxManifest.xml

add-appxpackage -register AppxManifest.xml

如果未报错,可以在程序中,看到安卓子系统了,再按照方法一,打开“开发人员模式”,“允许调试连接”设置就可了。

=============================================================================

下面总结一下,安装运行过程中的错误:

1、启动错误,在启动安卓子系统时,报错error:

WsaClient.exe 无法找到入口,无法定位程序输入点ucal_getHostTimeZone于动态链接库…

问题原因是,安卓子系统依赖win11的库,这个解决方案是:

github上,搜索WSAPatch,下载下来,两个dll库,解压后放置在WsaClient.exe同目录即可

2、PowerShell提示无法执行脚本时,需要执行命令,以开启脚本执行权限

获取当前策略:Get-ExecutionPolicy

设置当前策略:Set-ExecutionPolicy Unrestricted

Restricted——默认的设置, 不允许任何script运行

AllSigned——只能运行经过数字证书签名的script

RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名

Unrestricted——允许所有的script运行

3、WSA子系统中,显示网络未连接。

这里的显示不重要,最好安装via浏览器测试一下,能打开baidu就ok,如果不能打开百度再继续看。

4、WSA子系统无法打开网页,部分功能正常。

部分应用(非浏览器)可以联网,但是浏览器打不开网页,可以尝试其他应用试试。

我的现在显示就是上面这样,正常应该是显示virtWifi才是正常现象,至于为什么,我也不知道。

千万不要按照网上说的,执行啥脚本啥的,启动Hyper-V管理器,设置WSL网络没有用,我试了很多遍,最后把无线网卡搞成感叹号,结果只能重装系统…

最后,还是防火墙的原因。

允许通过防火墙应用/hyper-V副本 HTTP, Hyper-V副本HTTPS,运行访问网络即可。

设置后,请重启电脑,因为可能不生效。

win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install 无法定位程序输入点ucal_getHostTimeZone 无网络

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。