首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adb未运行

Adb未运行
EN

Stack Overflow用户
提问于 2013-07-14 19:19:42
回答 2查看 3.3K关注 0票数 0

我正在运行一个新安装的Debian 7.0 Wheezy 64位。在本教程http://bernaerts.dyndns.org/linux/280-debian-wheezy-android-tools-adb-fastboot-qtadb之后,我使用Debian构建工具移植了adb。

我对亚行有以下问题。它确实会启动,但不是创建TCPIP套接字,而是在/tmp中使用端口名称创建一个文件套接字。我尝试从adb服务器启动,但同样的问题。下面是一个shel输出示例

代码语言:javascript
复制
hydrogen ~ # adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
hydrogen ~ # adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
** daemon still not running
error: cannot connect to daemon
hydrogen ~ # netstat -a | grep 5037
unix  2      [ ACC ]     STREAM     LISTENING     30187    /tmp/5037
unix  2      [ ACC ]     STREAM     LISTENING     28409    /tmp/5037
hydrogen ~ # lsof -la /tmp/5037 
COMMAND  PID     USER   FD   TYPE             DEVICE SIZE/OFF  NODE NAME
adb     7531        0    6u  unix 0xffff8800bcb0e5c0      0t0 30187 /tmp/5037
adb     7535        0    5u  unix 0xffff8801106efc00      0t0 28409 /tmp/5037

有什么提示我可以搜索这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2013-07-16 07:09:47

是的,

the Debian bug report中建议的最后一个补丁解决了这个问题。

代码语言:javascript
复制
hydrogen android # adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
hydrogen android # adb devices
List of devices attached 

hydrogen android # netstat -a | grep adb
hydrogen android # netstat -a | grep 5037
unix  2      [ ACC ]     STREAM     LISTENING     483635   /tmp/5037

很抱歉弄出这么大的噪音。问题解决了。

票数 0
EN

Stack Overflow用户

发布于 2016-06-03 06:53:14

您可以使用socat创建TCP套接字,以将连接重定向到unix套接字:

socat TCP-LISTEN:5037,reuseaddr,fork UNIX-CONNECT:/tmp/5037

;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17638919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档