ADB devices 连接genymotion 出错cannot bind 'tcp:5037': Address already in use

原创 2016年08月30日 15:57:17

ADB devices genymotion 出错cannot bind ‘tcp:5037’: Address already in use

$adb devices
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: 

问题原因

gnymotion 与 系统adb 调用的不是同一个sdk中的adb.所以个人猜测可能是其中一个启动了一个adb,之后再次启动的时候就提示端口占用了.(两个adb使用了同一端口)

解决方案

1.查看自己系统adb的路径

$which adb
/usr/bin/adb
$ ls /usr/bin/adb -l
lrwxrwxrwx 1 root root 37 44 22:31 /usr/bin/adb -> ../lib/android-sdk/platform-tools/adb

2.设置genymotion的sdk路径为上述的sdk路径.

打开genymotin->Settings->ADB->Use custom Android SDK tools->Browse->选择目标sdk(在这里我需要选择/usr/lib/android-sdk)

3.重启genymotion模拟器,再用adb就没有错误了.

$adb devices
List of devices attached
192.168.57.101:5555 device

使用Markdown编辑器写博客真不错

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

cannot bind 'tcp:5037'问题

android开发,连着手机敲命令测试时,由于打开的terminal比较多,常出现以下错误: adb server is out of date.  killing... cannot bind '...

ADB cannot bind 'tcp:5037' ADB server didn't ACK

ADB cannot bind 'tcp:5037' ADB server didn't ACK 多个服务占用5037端口,导致adb无法正常工作!

Genymotion模拟器引起的Address already in use ADB server didn't ACK

在终端输入adb命令,出错如下: localhost:work zhangyg$ adb devices List of devices attached adb server version (3...

解决ADB端口被占用的问题

究其源就是adb server没启动 经过分析整理如下: [html] view plaincopy C:\Users\xxxx>adb nodaemon server cannot bind...

bind出现Address already in use解决方法

每次修改了源代码并再次编译运行时,常遇到下面的地使用错误: Cann't bind server socket ! : Address already in use 虽然用Ctrl+C强制结束了...

关于Android Genymotion 运行DDMS报ADB server didn't ACK

由于Google自带的Android模拟器
  • LC1356
  • LC1356
  • 2014-11-21 10:13
  • 1836

adb server is out of date. killing完美解决

今天,久未出现的著名的“adb server is out of date.  killing”又发生了,在此,将解决方法记下,以便日后查看。 1. 错误信息: C:\Users\lizy>adb d...

启动程序端口被占用Address already in use: bind解决方案

例如我们web服务器8080端口被占用:Address already in use: bind 有两种解决方案:1、把占用8080端口的程序终止掉。2、修改tomcat配置文件里的默认端口号 1...

项目报错java.net.bindexception: address already in use: jvm_bind:8080

今天做项目,突然间启动tomcat出错了,说address already in use: jvm_bind:8080。查了资料按照如下步骤,问题解决。将解决办法记录一下。 这说明80端口(该端口是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)