ADB 冻结任何命令
ADB freezes on any command
我无法让 ADB 在我的 windows 机器上工作
每次我尝试 运行 adb devices
或 adb 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 可能会阻塞端口。
我也试过了
- 禁用 ipv6,因为我在某处读到这解决了问题。
- 运行从不同的目录下载它
- 运行 它来自 windows 终端、powershell、cmd
- 运行 从高架终端
奇怪的是,它有时会在 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 路径。
我无法让 ADB 在我的 windows 机器上工作
每次我尝试 运行 adb devices
或 adb 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 可能会阻塞端口。
我也试过了
- 禁用 ipv6,因为我在某处读到这解决了问题。
- 运行从不同的目录下载它
- 运行 它来自 windows 终端、powershell、cmd
- 运行 从高架终端
奇怪的是,它有时会在 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 路径。