ADB 冻结任何命令

ADB freezes on any command

我无法让 ADB 在我的 windows 机器上工作

每次我尝试 运行 adb devicesadb start-server 它冻结并且什么都不做,它只打印 * daemon not running; starting now at tcp:5037

使用日志记录显示以下内容:

adb.exe D 02-10 19:06:54 21236 13536 adb_trace.cpp:187] Android Debug Bridge version 1.0.41
adb.exe D 02-10 19:06:54 21236 13536 adb_trace.cpp:187] Version 32.0.0-8006631
adb.exe D 02-10 19:06:54 21236 13536 adb_trace.cpp:187] Installed as C:\Users\Felix\AppData\Local\Android\Sdk\platform-tools\adb.exe
adb.exe D 02-10 19:06:54 21236 13536 adb_trace.cpp:187]
adb.exe D 02-10 19:06:54 21236 13536 adb_client.cpp:351] adb_connect: service: host:start-server
adb.exe D 02-10 19:06:54 21236 13536 adb_client.cpp:160] _adb_connect: host:version
adb.exe D 02-10 19:06:56 21236 13536 sysdeps_win32.cpp:1032] could not connect to tcp:5037: cannot connect to 127.0.0.1:5037: No connection could be made because the target machine actively refused it. (10061)
adb.exe D 02-10 19:06:56 21236 13536 sysdeps_win32.cpp:602] _socket_set_errno: mapping Windows error code 10061 to errno 22
* daemon not running; starting now at tcp:5037
adb D 02-10 19:06:56 22512  1472 adb_trace.cpp:187] Android Debug Bridge version 1.0.41
adb D 02-10 19:06:56 22512  1472 adb_trace.cpp:187] Version 32.0.0-8006631
adb D 02-10 19:06:56 22512  1472 adb_trace.cpp:187] Installed as C:\Users\Felix\AppData\Local\Android\Sdk\platform-tools\adb.exe
adb D 02-10 19:06:56 22512  1472 adb_trace.cpp:187]

我通过 android studio 安装了 adb,但我也尝试过手动下载。 也没有其他程序 运行ning 可能会阻塞端口。

我也试过了

奇怪的是,它有时会在 android studio 启动时运行,但它永远不会在终端上运行。

我真的不知道为什么会这样。

更新:好像是版本问题,但我还是不知道为什么 版本 29.0.6 似乎是最后一个工作版本,所有更新的版本都存在上述问题。有趣的是,如果由 android 工作室启动,29.0.6 仍然无法正常工作。

您再次遇到的问题很可能是由 platform-version 32.0 的 adb 引入的错误之一引起的。 Android 开发人员使用的所有操作系统上的 similat 主题有很多问题。

目前 (2022-02-11) 没有更新版本的 adb 版本可以修复此问题,推荐的方法是将 abd 降级到版本 31.0:

这些是 Google 31.0.3 版本的下载网址:

原来这是一个名为 ASUS DIPAwayMode 的程序,它以某种方式阻止了 adb 正常启动

我认为您需要终止并重新启动 adb。那对我有用。所以你可以试试这个。 打开命令提示符并转到

android SDK>platform-tools>

adb kill-server

按回车键

又一次

adb start-server

按回车键

确保在 windows 环境变量中明确设置正确的 ADB 路径。