因为微软已经在WSA对文件互通提供了官方解决方案,本项目失去意义,停止更新。
个人的一个 C# + WinUI3 的练手项目,可以实现便捷的将文件传输到 WSA。
您可以直接到 Releases · Direct5dom/WSAFileLink 下载我已经打包好的安装包。
安装需要注意的是,要右键“使用PowrShell”运行Install.ps1
,而不是直接双击WSAFileLink.msix
。
本项目依赖 ADB (Android 调试桥) ,ADB 并不是本项目的一部分,需要您自行到 Android 开源项目网站 下载,出于精简的目的,您应该下载“独立的 SDK 平台工具”。
下载好的“独立的 SDK 平台工具”最好添加到系统的环境变量中,当然您也可以选择修改 WSA File Link 设置页面的 ADB 路径来指向 adb.exe
所在位置。
您首先需要确保 WSA 处于开机状态,最简单的做法就是让任意 WSA APP 运行在前台。
其次,您需要在 适用于Android™ 的 Windows 子系统 中,找到 开发人员模式 并打开该选项。
在第一次尝试 推送 (Push) 或 拉取 (Pull) 时,会弹出一个窗口提示是否允许 ADB 连接,要点击“允许”才能让应用正常运行。
要构建此项目,您需要将项目源码克隆到本地。
您可以使用 Git 命令行:
git clone https://github.com/Direct5dom/WSAFileLink.git
或者更方便的,使用 Visual Studio 的“克隆存储库”克隆本仓库。
使用 Visual Studio 打开项目根目录的 WSAFileLink.sln
,即可进行调试和打包。