English | 简体中文
安易连(AYLink) 是一款基于 scrcpy 核心驱动的跨平台安卓设备投屏与控制客户端。本项目使用 Avalonia UI 框架采用 C# 编写,致力于提供流畅、美观且支持多平台的桌面级安卓设备管理体验。
Tip
本项目最初为业余学习 Avalonia 框架的实践之作。无法保证绝对稳定无误。遇到任何问题或有好的建议,欢迎随时通过 Issue 提交反馈!
- 跨平台支持:完美运行于 Windows、macOS 和 Linux。
- 现代化界面:基于 Avalonia 构建的流畅 UI,原生支持暗色模式。
- 低延迟投屏:底层集成 scrcpy,提供原生级别的高清、低延迟投屏与操控体验。
| 主界面 | 功能设置 |
|---|---|
![]() |
![]() |
| 投屏窗口 | 终端 |
![]() |
![]() |
- 确保您的安卓设备已开启 “开发者选项”。
- 在开发者选项中开启 “USB 调试”。
- 使用数据线将设备连接至电脑或者使用WIFI ADB,并在手机弹窗中授权该电脑的调试权限。
前往 releases 根据需求获取
程序首次运行后,会在当前工作目录下自动生成一个 bg 文件夹。
设置方法:将您喜爱的图片文件放入该 bg 文件夹中。程序每次启动时,将自动从中随机抽取一张作为界面的背景图,打造您的专属工作台。
如果您是开发者,想要自行编译此项目,本项目支持针对多种操作系统和架构进行本地发布。
| 操作系统 (OS) | 架构 (Arch) | 发布命令 |
|---|---|---|
| Windows | x64 | dotnet publish -c Release -r win-x64 |
| Windows | ARM64 | dotnet publish -c Release -r win-arm64 |
| Linux | x64 | dotnet publish -c Release -r linux-x64 |
| Linux | ARM64 | dotnet publish -c Release -r linux-arm64 |
| macOS | x64 (Intel) | dotnet publish -c Release -r osx-x64 |
| macOS | ARM64 (Apple Silicon) | dotnet publish -c Release -r osx-arm64 |
Tip
💡 Linux / macOS 环境提示:
在 Linux 和 macOS 系统下,推荐使用系统自带的包管理器(如 apt, brew 等)安装并配置 ADB 与 FFmpeg 的环境变量,以确保程序后台能够正常调用这些依赖。
本项目的顺利开发离不开以下优秀的开源组件:
| 项目 | 描述 |
|---|---|
| scrcpy | 提供核心的屏幕镜像与控制能力 |
| AdvancedSharpAdbClient | 用于方便的调用 ADB |
| FFmpeg.AutoGen | 提供 C# 可用的 FFmpeg 绑定 |
| Avalonia UI | 强大的跨平台 .NET UI 框架 |
| FluentAvaloniaUI | 提供美观的各种控件 |
| SDL3-CS | 提供 C# 可用 SDL3 绑定 |
| Newtonsoft.Json | .NET平台高性能JSON框架 |
| XTerm.NET | 用于解析和处理 VT100/ANSI 转义序列 |
| Iciclecreek.Avalonia.Terminal | 使用了部分源代码实现终端控件 |
本项目基于 Apache-2.0 license 协议开源。



