Android - 无法安装*smartsocket*监听器

Den*_*nov 13 sockets android adb android-studio

当我尝试运行我的Android应用程序时,我得到以下异常:

等待设备时出错:java.lang.RuntimeException:无法创建调试桥:无法启动adb服务器:错误:无法安装smartsocket侦听器:无法绑定到127.0.0.1:5037:尝试访问套接字一种被其访问权限禁止的方式.(10013)无法从ADB Server*读取确定无法启动守护程序*错误:无法连接到守护程序'C:\ Users\XXX\AppData\Local\Android\Sdk\platform-tools\adb.exe,start-server'失败 - 必要时手动运行

所以我尝试使用这些命令手动完成:

adb kill-server

  • 响应:*服务器未运行*

adb start-server

  • 响应是下一个例外:

*守护程序没有运行.现在在端口5037上启动*错误:无法安装smartsocket侦听器:无法绑定到127.0.0.1:5037:尝试以其访问权限禁止的方式访问套接字.(10013)无法从ADB服务器读取确定

*无法启动守护程序*错误:无法连接到守护程序

我在我的任务管理器中寻找adb进程但没有运行.有任何想法吗?谢谢.

小智 16

打开命令提示符并输入以下命令

netstat -ano | findstr:5037

这将显示过程ID

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 832

832是进程id

现在运行命令

任务列表| findstr processID (例如tasklist | findstr 832)

它将显示进程名称,如bash.exe

只需转到任务管理器并结束任务bash.exe并使用以下命令启动adb

adb start-server

voillllaaaaaaa ........

  • `netstat:非法选项 -- o` - 救命! (2认同)
  • 如果您使用的是 Mac,请运行以下命令来查找 PID:lsof -i:5037 (2认同)

Pau*_*ood 11

如果您遇到这种情况不断发生并且杀死和重新启动仍然不起作用的情况,则可能是您的 adb 安装有问题。我不得不重新安装 adb 来解决这个问题:

  1. 重新启动以确保没有 adb 实例正在运行
  2. 在 Android Studio 中启动 SDK Manager:Tools->Android->SDK Manager
  3. 选择 SDK 工具选项卡
  4. 取消选择 Android SDK Platform-Tools 项
  5. 点击应用
  6. 检查屏幕日志以确保卸载成功并且 SDK/platform-tools 文件夹为空。

这应该从您的 SDK 中完全删除 adb。

  1. 现在重新选择 Android SDK Platform-Tools 项
  2. 点击申请
  3. 检查安装成功的屏幕日志。

我怀疑在我的情况下,平台工具的更新失败了,可能是因为它未能杀死正在运行的 adb.exe,并且只应用了部分更新,导致 adb 安装不稳定。


小智 5

我通过将 ADB 添加到路径来修复它:

sudo ln -s ~/Android/Sdk/platform-tools/adb /bin/adb
Run Code Online (Sandbox Code Playgroud)

然后终止 ADB 服务器adb kill-server并再次启动服务器adb start-server

观察:我尝试杀死 java,尝试使用 HTOP 和 Kill 找到它运行的端口,除了重新启动一切之外,但这真是一件痛苦的事