APK Installer:在 Windows 上快速安装 APK 的免费开源工具
【免费下载链接】APK-InstallerAn Android Application Installer for Windows项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer
下载好的 .apk 文件在 Windows 上双击没有任何反应?APK Installer 就是为这个场景准备的:它是一个运行在 Windows 上的 Android 应用安装程序,把 APK 拖进窗口或点击网页链接,它先列出应用名称、包名、版本和所需权限,确认后再通过 ADB 把应用装进 Windows Subsystem for Android(WSA)。
项目速览
APK Installer 是一个基于 WinUI 的免费开源 Windows 应用(当前版本 0.1.28),只做"解析 + 安装"这一件事,不需要模拟器那样的整套系统镜像:
- 解析 APK 的包名、版本、权限与图标
- 经 ADB 装入 WSA,也支持 USB/WiFi 连接的安卓真机
- 拖放、文件选择、网页链接、共享等多种入口
- 界面提供 30 余种语言
适合想在电脑上装 APK 的用户,以及需要往手机侧装包的测试人员。
安装 APK Installer 的步骤
环境要求(来自 README 的最低需求):
- Windows 10 Build 17763 或更高版本
- 支持 ARM64/x86/x64 的设备
- 至少 400MB 空余存储空间
- 若目标是 WSA:先安装 Windows Subsystem for Android 并开启开发者模式
方式一:Microsoft Store。在商店搜索 "APK Installer" 并安装,最省事。
方式二:离线安装包
- 下载并解压最新安装包
APKInstaller (Package)_x.x.x.0_Test.rar - 在 Windows 中开启旁加载模式(普通用户无需开发人员模式)
- 安装
Dependencies文件夹下适用于你设备架构的依赖包 - 以管理员身份把
*.cer证书导入"本地计算机 → 受信任的根证书颁发机构" - 双击
*.appxbundle,在安装确认窗口中点击"安装"
方式三:PowerShell 脚本。目录中没有Install.ps1时先从仓库获取,右击它选择"使用 PowerShell 运行",脚本会引导你完成后续步骤。
首次启动后你看到的就是安装页:空白状态提示你打开一个 APK 包;解析成功后,页面显示应用图标、名称、包名、版本与权限列表,"安装"按钮随之亮起。
三个典型使用场景
把本地 APK 拖进窗口安装
场景:你把一个 .apk 从手机拷到了电脑上。
操作:把文件拖到 APK Installer 窗口(或点"浏览"选择)→ 等待解析完成 → 点"More"核对完整权限 → 勾选"当准备就绪时启动"(可选)→ 点"安装"。
效果:页面显示进度,完成后提示应用已就绪;若目标位置已装有更高版本,会先弹出确认,由你决定是否覆盖安装。
从网页链接直接安装 APK
场景:APK 下载链接就在浏览器里。
操作:点击链接 → 系统弹出"此站点正在尝试打开 应用安装程序"的提示 → 点"打开" → 程序下载 APK 并自动进入解析。
效果:省去手动保存文件的步骤,下载完成后直接进入安装确认界面。
把应用装到真实安卓设备
场景:你要往自己的手机侧装一个包做测试。
操作:在设置页关闭"仅 WSA"选项 → USB 连接时开启手机开发者模式与 USB 调试;WiFi 连接时开启无线调试并记下设备 IP → 在设置页连接并选中目标设备,也可通过配对页的二维码完成配对 → 回到安装页继续。
效果:同一个 APK 被推送进真机而不是 WSA。
进阶技巧
更新 APK Installer 本体:免去卸载重装
下载最新安装包后,解压直接双击*.appxbundle,在确认窗口点"更新"即可,无需先卸载旧版。
设备应用管理:远程启动与停止应用
打开"应用"工具页并选择设备,页面列出该设备已安装的应用,可逐项执行启动、停止;"进程"页可查看设备当前运行的进程,适合装包后的快速验证。
克隆源码构建:参与修改与调试
git clone https://gitcode.com/GitHub_Trending/ap/APK-Installer克隆后按解决方案自行编译,即可在本地改动解析或安装逻辑。
它如何工作
程序把"解析"与"安装"分成两条线。解析由 AAPTForNet 模块 完成:调用内置 aapt 工具 dump APK 的 badging 信息,再用权限、包名、SDK、标签、图标等一组过滤器拼出完整应用信息,并从包内提取图标;分包 APK 会按包名自动归组。安装由 InstallPage 流程 接管:经 ADB 连上 WSA 或选定设备,创建安装会话并推送包文件;局域网设备发现由内嵌的 Zeroconf 模块负责。
使用注意事项
安全相关:
- 只从可信来源下载 APK,安装前核对权限列表
- 导入
*.cer证书必须使用管理员权限,且存放在"本地计算机 → 受信任的根证书颁发机构" - 首次下载 ADB 时留意来源,该组件遵循 Google 的条款
系统与空间:
- 为 WSA 与目标设备预留足够空间(安装程序自身要求 ≥400MB)
- 解析与下载产生的缓存位于系统 Temp 目录(
APKInstaller\Caches),磁盘紧张时可清理 - 提示"Incompatible App"表示应用要求的最低版本高于设备支持版本,需升级设备或换适配的包
常见问题
提示 ADB 缺失或找不到设备?
安装页会显示 ADB 状态:缺失时点"下载"获取,或点"选择"指定本机已有的 ADB 路径。设备列表为空时,先确认 WSA 正在运行,或目标设备已通过 USB/WiFi 连上。
无法连接 WSA 怎么办?
先确认 Windows Subsystem for Android 已安装并正在运行、开发者模式已开启且能显示 IP,然后重启 APK Installer;仍失败就重启电脑。
如何把 APK 装到手机而不是 WSA?
在设置页关闭"仅 WSA"开关即可切换目标。USB:开启开发者模式与 USB 调试;WiFi:开启无线调试并记下设备 IP,然后在设置页连接、选中设备,再回安装页继续。
应用与系统版本不兼容怎么办?
界面会同时显示应用要求的最低版本与设备当前支持版本。此时可升级 WSA 或设备系统,也可以选择与当前版本匹配的 APK 包。
写在最后
APK Installer 把 Windows 缺失的"APK 安装入口"补齐:解析、权限展示、装入 WSA 或真机,一条流程走完。现在就可以取一个 APK 拖进窗口,走一遍完整流程。翻译通过 Crowdin 收集(仓库 Strings/ 目录覆盖 30 余种语言),也欢迎提交 Issue 或参与源码贡献。
【免费下载链接】APK-InstallerAn Android Application Installer for Windows项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考