Adb 不断重新启动,并出现错误“Adb 连接错误:EOF”

Tah*_*afi 9 android daemon adb android-studio

Adb 反复重新启动,并出现以下错误跟踪:

Adb connection Error:EOF
Cannot reach ADB server, attempting to reconnect
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb restarted
ADB connection re-established after 11 seconds.
Adb connection Error:EOF .
Run Code Online (Sandbox Code Playgroud)

我没有运行任何模拟器,也没有连接电话。完全删除Android studio并重新安装。还是没有运气。

AndroidStudio 版本:大黄蜂 | 2021.1.1 补丁 1(2022 年 2 月 1 日)
Android 模拟器版本:31.2.8
操作系统:Ubuntu 20.04

idea.log摘录如下:

2022-02-08 19:10:00,817 [  48452]   WARN -            #com.android.ddmlib - Adb connection Error:EOF 
2022-02-08 19:10:00,818 [  48453]   WARN -            #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. 
2022-02-08 19:10:01,289 [  48924]   INFO - roid.tools.idea.adb.AdbService - Cancelling current future since it finished with a failure 
2022-02-08 19:10:01,289 [  48924]   INFO - roid.tools.idea.adb.AdbService - Initializing adb using: /home/tahmid/Android/Sdk/platform-tools/adb 
2022-02-08 19:10:01,289 [  48924]   INFO - roid.tools.idea.adb.AdbService - Terminating ADB connection 
2022-02-08 19:10:01,292 [  48927]   INFO - roid.tools.idea.adb.AdbService - ADB connection successfully terminated 
2022-02-08 19:10:01,296 [  48931]   WARN -            #com.android.ddmlib - * daemon not running; starting now at tcp:5037 
2022-02-08 19:10:01,373 [  49008]   WARN -            #com.android.ddmlib - * daemon started successfully 
2022-02-08 19:10:01,376 [  49011]   INFO -            #com.android.ddmlib - Connected to adb for device monitoring 
2022-02-08 19:10:01,576 [  49211]   INFO - roid.tools.idea.adb.AdbService - Successfully connected to adb 
2022-02-08 19:10:16,213 [  63848]   WARN -            #com.android.ddmlib - Adb connection Error:EOF 
2022-02-08 19:10:16,213 [  63848]   WARN -            #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. 
2022-02-08 19:10:16,402 [  64037]   INFO - roid.tools.idea.adb.AdbService - Cancelling current future since it finished with a failure 
2022-02-08 19:10:16,402 [  64037]   INFO - roid.tools.idea.adb.AdbService - Initializing adb using: /home/tahmid/Android/Sdk/platform-tools/adb 
2022-02-08 19:10:16,402 [  64037]   INFO - roid.tools.idea.adb.AdbService - Terminating ADB connection 
2022-02-08 19:10:16,408 [  64043]   INFO - roid.tools.idea.adb.AdbService - ADB connection successfully terminated 
2022-02-08 19:10:16,413 [  64048]   WARN -            #com.android.ddmlib - * daemon not running; starting now at tcp:5037 
2022-02-08 19:10:16,484 [  64119]   WARN -            #com.android.ddmlib - * daemon started successfully 
2022-02-08 19:10:16,486 [  64121]   INFO -            #com.android.ddmlib - Connected to adb for device monitoring 
2022-02-08 19:10:16,686 [  64321]   INFO - roid.tools.idea.adb.AdbService - Successfully connected to adb 
2022-02-08 19:10:33,584 [  81219]   WARN -            #com.android.ddmlib - Adb connection Error:EOF 
2022-02-08 19:10:33,585 [  81220]   WARN -            #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. 
2022-02-08 19:10:43,599 [  91234]   WARN -            #com.android.ddmlib - * daemon not running; starting now at tcp:5037 
2022-02-08 19:10:43,675 [  91310]   WARN -            #com.android.ddmlib - * daemon started successfully 
2022-02-08 19:10:43,677 [  91312]   INFO -            #com.android.ddmlib - adb restarted 
2022-02-08 19:10:44,677 [  92312]   INFO -            #com.android.ddmlib - ADB connection re-established after 11 seconds. 
2022-02-08 19:10:50,202 [  97837]   WARN -            #com.android.ddmlib - Adb connection Error:EOF 
2022-02-08 19:10:50,203 [  97838]   INFO -            #com.android.ddmlib - Connected to adb for device monitoring 
2022-02-08 19:10:50,226 [  97861]   WARN -            #com.android.ddmlib - Sending Tracking request failed! 
2022-02-08 19:10:50,227 [  97862]   WARN -            #com.android.ddmlib - Adb connection Error:Connection reset by peer 
2022-02-08 19:10:50,227 [  97862]   WARN -            #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. 
2022-02-08 19:11:00,242 [ 107877]   WARN -            #com.android.ddmlib - * daemon not running; starting now at tcp:5037 
2022-02-08 19:11:00,316 [ 107951]   WARN -            #com.android.ddmlib - * daemon started successfully 
2022-02-08 19:11:00,318 [ 107953]   INFO -            #com.android.ddmlib - adb restarted 
2022-02-08 19:11:01,318 [ 108953]   INFO -            #com.android.ddmlib - ADB connection re-established after 11 seconds. 
2022-02-08 19:11:05,933 [ 113568]   WARN -            #com.android.ddmlib - Adb connection Error:EOF 
2022-02-08 19:11:05,934 [ 113569]   WARN -            #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. 
2022-02-08 19:11:11,091 [ 118726]   INFO - roid.tools.idea.adb.AdbService - Cancelling current future since it finished with a failure 
2022-02-08 19:11:11,091 [ 118726]   INFO - roid.tools.idea.adb.AdbService - Initializing adb using: /home/tahmid/Android/Sdk/platform-tools/adb 
2022-02-08 19:11:11,091 [ 118726]   INFO - roid.tools.idea.adb.AdbService - Terminating ADB connection 
2022-02-08 19:11:11,098 [ 118733]   INFO - roid.tools.idea.adb.AdbService - ADB connection successfully terminated 
2022-02-08 19:11:11,103 [ 118738]   WARN -            #com.android.ddmlib - * daemon not running; starting now at tcp:5037 
2022-02-08 19:11:11,180 [ 118815]   WARN -            #com.android.ddmlib - * daemon started successfully 
2022-02-08 19:11:11,183 [ 118818]   INFO -            #com.android.ddmlib - Connected to adb for device monitoring 
2022-02-08 19:11:11,383 [ 119018]   INFO - roid.tools.idea.adb.AdbService - Successfully connected to adb 
2022-02-08 19:11:12,176 [ 119811]   WARN -            #com.android.ddmlib - Adb connection Error:EOF 
Run Code Online (Sandbox Code Playgroud)

Rau*_*ets 15

这个解决方案帮助了我:

禁用 mDNS 进行无线调试。这可以通过以下方式完成:

Android Studio > 设置 > 构建、执行、部署 > 调试器 > 取消选中“启用 adb mDNS 进行无线调试”

来源: 错误:“Adb 连接错误:现有连接被远程主机强制关闭”


小智 0

我遇到了同样的问题,IDE似乎无法启动adb服务器,所以我尝试手动启动adb守护进程

./adb 启动服务器

它在 archlinux 下与我一起工作,adb 版本为 31.0.3-7562133。