android-错误:协议故障(无法读取状态):连接重置
我在运行WSL2 Ubuntu的Windows 10环境中,在Windows上转发adb以使其与WSL2环境通信遇到一些困难后,我能够通过WSL的adb安装运行我的应用程序 为了让我的WSL2的adb在Windows上看到我的设备,我遵循了以下步骤: adb在我的WSL2运行时和我的Windows上都运行良好,直到我在Windows上打开我的Android Studio来使用本机Android应用程序,现在我的Android Studio无法再启动adb:android-错误:协议故障(无法读取状态):连接重置,android,windows,adb,wsl-2,Android,Windows,Adb,Wsl 2,我在运行WSL2 Ubuntu的Windows 10环境中,在Windows上转发adb以使其与WSL2环境通信遇到一些困难后,我能够通过WSL的adb安装运行我的应用程序 为了让我的WSL2的adb在Windows上看到我的设备,我遵循了以下步骤: adb在我的WSL2运行时和我的Windows上都运行良好,直到我在Windows上打开我的Android Studio来使用本机Android应用程序,现在我的Android Studio无法再启动adb: 6:14 PM error: prot
6:14 PM error: protocol fault (couldn't read status): connection reset
6:14 PM 'C:\Users\me\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
Windows防火墙中My adb的入站规则是公共的和私有的,并且允许它们在任何范围内接收来自本地和远程IP地址的流量
我还有一个自定义规则,允许我的WSL2环境在我的家庭网络的子网范围内与我的Windows环境通信
以下是我为解决问题所做的努力:
ADB kill server
和ADB start server
手动重新启动我的ADB仍然会发生adb kill server
和adb-a-P 5037 nodaemon server
在我的PowerShell上\platform tools
netstat-ab
)
[studio64.exe]TCP 127.0.0.1:59952[MY-PC]:59951已建立
[studio64.exe]TCP 127.0.0.1:59953[MY-PC]:59954已建立
[studio64.exe]TCP 127.0.0.1:59954[MY-PC]:59953已建立
[studio64.exe]TCP 127.0.0.1:59955[MY-PC]:59956已建立
[studio64.exe]TCP 127.0.0.1:59956[MY-PC]:59955已建立
[studio64.exe]TCP 127.0.0.1:60511[MY-PC]:60512等待时间
TCP 127.0.0.1:60518[MY-PC]:60519等待时间
TCP 127.0.0.1:60522[MY-PC]:60523等待时间
TCP 127.0.0.1:60535[MY-PC]S:60536已建立
[studio64.exe]TCP 127.0.0.1:60536[MY-PC]:60535已建立
[studio64.exe]TCP 127.0.0.1:63342[MY-PC]:0正在侦听
[studio64.exe]TCP 172.31.192.1:139[MY-PC]:0正在侦听
我只是将系统还原到开始将端口转发到TCP 5554之前的某个时间,并开始添加新的防火墙规则。ADB守护进程在TCP端口5037启动,就是这样
8:18 AM * daemon not running; starting now at tcp:5037
8:18 AM * daemon started successfully