必须先开启wsa开发者模式才能通过adb连接并安装apk;操作为:一、打开wsa应用→进入“高级设置”→开启“开发人员模式”开关;二、若开关灰色,需用管理员powershell执行reset-appxpackage和adb重启命令;三、用adb connect 127.0.0.1:58526验证连接是否成功。

要在Windows 11上通过ADB命令向安卓子系统(WSA)安装APK、调试应用或推送文件,必须先开启开发者模式——这个开关一旦关闭,adb connect 命令会始终返回“unable to connect”,所有后续操作都会卡在第一步。
图形界面直接开启开发者模式
这是最常规、最安全的启用方式,适用于绝大多数已正常启动WSA的用户。
第一步:点击“开始”菜单,在搜索框中输入“适用于 Android 的 Windows 子系统”,回车打开该应用。
第二步:在左侧导航栏点击“高级设置”(注意不是“系统”或“资源”选项卡)。
第三步:向下滚动,在右侧区域找到“开发人员模式”开关,将其切换为【开启】状态。此时下方会立即显示一行地址信息,格式为 127.0.0.1:58526(端口号可能因版本微调,但默认是58526)。
这一步操作起来很简单,直接点开→点开关→等两秒变蓝即可。如果开关是灰色不可点,说明系统底层权限未就绪,需跳转到下一节处理。
PowerShell强制重置WSA组件(开关灰色时必做)
当“开发人员模式”开关呈灰色且无法点击,代表WSA的AppX包注册异常或开发许可策略未加载。此时图形界面完全失效,必须用管理员权限重置。
方法一:终端重置+ADB服务重启
右键“开始”按钮 → 选择“Windows 终端(管理员)” → 依次执行以下两条命令(每条后按回车):
Get-AppxPackage *WindowsSubsystemForAndroid* | Reset-AppxPackage
adb kill-server && adb start-server
执行完毕后,关闭终端,重新打开“适用于 Android 的 Windows 子系统”应用,进入“高级设置”检查开关是否已恢复可操作。若仍为灰色,请确认你使用的是管理员权限终端,普通用户权限无法触发重置。
方法二:跳过重置,直接重启WSA服务(临时应急)
在管理员终端中运行:wsa stop && wsa start。该命令仅重启WSA后台服务,不重装也不清数据,适合刚更新完系统补丁后开关短暂失灵的情况。
验证ADB连接是否真正生效
开发者模式开启只是前提,最终要看到connected to 127.0.0.1:58526才算走通整条链路。
确保你的 platform-tools 文件夹路径不含中文、空格或特殊符号(例如不能是 D:\我的工具\platform-tools),否则 adb 会静默失败。
在 platform-tools 文件夹空白处右键 → “在终端中打开” → 输入命令:.\adb connect 127.0.0.1:58526。
如果返回 connected to 127.0.0.1:58526,说明连接成功;如果返回 unable to connect,请立刻检查:WSA应用是否正在前台运行(最小化不算)、开发人员模式是否确实为开启状态、防火墙是否拦截了58526端口。











