Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 亚洲开发银行不能约束';tcp:5037';_Android_Adb - Fatal编程技术网

Android 亚洲开发银行不能约束';tcp:5037';

Android 亚洲开发银行不能约束';tcp:5037';,android,adb,Android,Adb,它过去工作得很好,但今天我将Android手机连接到我的机器,并运行adb设备,我得到了以下错误: * daemon not running. starting it now on port 5037 * cannot bind 'tcp:5037': Address already in use ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon: Operation timed ou

它过去工作得很好,但今天我将Android手机连接到我的机器,并运行
adb设备
,我得到了以下错误:

* daemon not running. starting it now on port 5037 *
cannot bind 'tcp:5037': Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon: Operation timed out

如何解决这个问题?(我正在使用MacBook)

很明显,
地址已经在使用中了
busybox netstat-antp
检查谁在使用端口。

我在
MacBook
上解决了这个问题,首先运行以下命令列出正在使用端口的进程
5037

lsof -n -i4TCP:5037 | grep LISTEN
然后,我杀了它:

kill -9 <PID>
kill-9

然后,
adb设备
工作

我通过更新Android SDK解决了这个问题

android update sdk --no-ui  
此外,我还将平台工具更新为最新版本


如果这不起作用,请重新下载android sdk

  • wgethttp://dl.google.com/android/android-sdk_r24.2-linux.tgz

  • tar-xvf android-sdk_r24.2-linux.tgz cd android sdk linux/tools

  • 安装所有sdk软件包

  • /android更新sdk——没有ui


我运行了adb kill命令,然后它开始正常工作

adb kill-server
adb start-server

关闭Adb服务器并重新启动

adb kill-server
adb start-server

尝试使用以下命令

通过
列出打开的文件
lsof命令查找端口详细信息

sudolsof-i:5037
并找到PID并杀死它

kill-9

示例:
kill-94363

然后启动adb服务器<代码>adb设备
命令

  • Android Studio终端
  • $adb设备

    List of devices attached
    adb server is out of date.  killing...
    cannot bind 'tcp:5037': Address already in use
    ADB server didn't ACK
    * failed to start daemon *
    error: 
    error: 
    
    List of devices attached
    adb server is out of date.  killing...
    * daemon started successfully *
    
    List of devices attached
    
  • 操作系统终端
  • $adb设备

    List of devices attached
    adb server is out of date.  killing...
    cannot bind 'tcp:5037': Address already in use
    ADB server didn't ACK
    * failed to start daemon *
    error: 
    error: 
    
    List of devices attached
    adb server is out of date.  killing...
    * daemon started successfully *
    
    List of devices attached
    
  • 最后在IDE终端再次测试
  • $adb设备

    List of devices attached
    adb server is out of date.  killing...
    cannot bind 'tcp:5037': Address already in use
    ADB server didn't ACK
    * failed to start daemon *
    error: 
    error: 
    
    List of devices attached
    adb server is out of date.  killing...
    * daemon started successfully *
    
    List of devices attached
    

    GL

    我在操作系统终端上试过,成功了


    首先尝试操作系统终端

    @TimCastelijns,我的问题与您提供的链接问题不同。仔细阅读。链接的问题有错误
    无法绑定“local:5037”
    ,但我的问题有错误
    无法绑定“TCP:5037”
    我不声称它是一个副本。只是提供一些信息以备可能有用是的,错误消息很清楚,
    地址正在使用
    ,但我不确定如何列出使用该端口的所有进程并将其杀死,以及什么是
    busybox
    ?我不想安装额外的工具来解决这个问题。请检查这个帮助我的答案。问题可能在于最新版本的平台工具不稳定。没有帮我。启动服务器仍然抛出错误
    无法绑定“tcp:5038”