如何使用Win11自带的原生安卓子系统安装安卓App
1. 安装WSA
- 安装WSA前的确认
- 你必须使用win11;你必须使用固态硬盘
- “我的电脑”右键 > 系统 > 关于 > 版本号,必须大于 22000.526
- 应用 > 可选功能 > 更多Windows功能 > 虚拟机平台
- 安装WSA;绕过锁区获取到MS商店中的WSA包
- 在离线包转换网站输入WSA的MS商店地址
- 在离线包转换网站选Retail,在一众文件中选择其中两个文件下载:
- Microsoft.UI.Xaml开头,标注x64,结尾为.appx;
- 以.msixbundle结尾,体积最大的安装包
- 管理员权限 Powershell 运行
App-AppxPackage <文件地址>
,分别安装这两个包
2. 移动安卓系统文件位置,节约C盘空间
参考 How to customize Windows Subsystem for Android file path in Windows 11 – Windows 11 Tips
- 彻底关闭WSA
- 剪切
C:\Users\<你的用户名>\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache
文件夹,粘贴到你想要的位置- (如果没能彻底关闭WSA,则不会成功)
- win + R > cmd
- (注意:PowerShell不行,一定不能用Powershell)
- 执行:
mklink /J "C:\Users\<你的用户名>\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache" "<你准备好的文件位置>\LocalCache"
- (如果没能剪切掉原位置的文件夹,或者没能在准备好的文件夹位置放上东西,则不会成功)
3. 安装第一个App(通常是应用市场)
- 下载ADB工具,解压到你想要的位置(必将长期放在这里)
- 在MS商店寻找“APK安装器”(有多个,任选一个评价好的),安装上
- APK安装器可能会询问你ADB工具的位置,请指明这个位置
- 搜索下载应用宝等应用市场的apk,使用APK安装器安装 (成功后,以后可以直接用应用宝等应用市场来安装应用)
4. 打通文件系统
参考How to Transfer Files to Windows Subsystem for Android – SSHKit.com
- 下载Material Files的apk,安装;(如果要通过应用商店下载,似乎只有Play Store有)
- 下载一个FTP软件,如WinSCP
- 运行Material Files(质感文件),通过左上角菜单找到FTP服务器,更改状态为启动,复制这里的FTP地址;
- 打开WinSCP,新建对话,贴入地址,连接
- 你现在可以使用任何文件管理程序(包括资源管理器、Xyplorer等次生资源管理器、everything等不是资源管理器)向这个FTP中拖放文件
- (注意:只有在material files启动的情况下你可以使用这个网络位置来传输文件)
- (如果直接使用Win自带资源管理器访问这个FTP地址,或如果直接使用网上教的adb push方法,你将无法复制带有中文名的文件)