一、已知应用安装工具
1.1 安装安卓应用之工具箱(WsaToolbox)
ms-windows-store://pdp/?productid=9PPSP2MKVTGT
备用下载:53828Makazeu.WSAToolbox_1.2.8.0_neutral___jdbvfq35mb6dw.Msixbundle
如果你看不懂"安装安卓应用之旁加载(Adb SideLoad)"教程,那么目前已经有了一款工具箱应用,它可以可视化帮助你来完成应用的安装。
1.2 安装安卓应用之工具箱(WSATools)
ms-windows-store://pdp/?productid=9N4P75DXL6FG
备用下载:54406Simizfo.WSATools_0.1.56.0_neutral___f0x555vvp18ze.Msixbundle
意大利开发人员Simone Franco开发了一款Microsoft Store应用程序WSATools
,只需双击APK即可轻松完成。
这款应用的特点是:
- APK文件的资源管理器集成:双击并按安装!
- APK安装变得简单:只需点击一下即可。
- 无需安装ADB并了解其命令。WSATools处理一切!
- 如果您的路径中已经有platform-tools软件包,它将使用该软件包!
- 更多功能即将推出!
但是从实际测试来看,并非所有应用都可以顺利加载,只有部分可以,还需要等待作者进一步更新了。
1.3 安装安卓应用之工具箱(Subsystem Helper)
子系统助手(Subsystem Helper
)可实现简单的选择APK并安装,不过右键功能测试好像无效。
1.4 安装安卓应用之工具箱(WSA PacMan)
一款微软Win11安卓子系统WSA开源工具,名为WSA PacMan,采用Win11的原生UI风格开发,可替代ADB安装App方式,还能打开安卓应用设置。
一个用于Windows Subsystem for Android(WSA)的GUI软件包管理器和软件包安装器。
目前为.apk
和.xapk
文件提供了一个双击GUI安装程序,显示应用信息(包、图标、版本和权限),允许正常安装以及升级和降级。
该应用程序还提供了一个打开安卓设置的按钮和一个打开 "管理应用程序 "安卓设置页面的按钮,从那里你可以卸载或禁用应用程序并授予或撤销权限。
二、进阶技能 - 平板模式
2.1 进入平板模式
adb shell wm density 200
2.2 重启子系统生效
adb reboot
2.3 退出平板模式
adb shell wm density reset
三、已知试玩疑难杂症
3.1 解决多设备连接导致的安装失败问题
如果你在"使用adb install命令安装应用时遇到了错误提示"或者"使用WsaTools执行安装过程中安装时间无限期延长":
adb: error: failed to get feature set: more than one device/emulator
这个代表,你目前有多个设备连着,如果不指定的话,adb是不知道你这个动作要具体安装到哪个设备的。
为什么会遇到这个情况呢?也许是因为你在用一些工具导致的,比如WsaTools这个工具,它默认会走
localhost:58526
来连接,但是Wsa的设置界面会告诉你,应该走127.0.0.1:58526
来连接,有开发背景的童鞋其实知道,实际上这本质是同一个位置,但是系统会认为这是两个连接位置。
通过adb devices命令,我们就可以看到这个情况了:
要解决它,有两种办法。
a. 彻底不用手工命令,纯用WsaTools这类工具
adb kill-server
先通过上诉命令,关闭调已有的所有adb连接,然后完全通过使用WsaTools这类工具来安装应用即可,这时候只会出现localhost:58526
这一个连接。
这时候,WsaTools这类工具也是可以正常使用的。
b. 兼容手工命令,通过指定设备来执行安装
adb devices
先通过Devices这个命令查看下已连接的设备,前面的名称就是DeviceId。
adb -s $deviceId install $apkFilePath