相关疑难解决方法(0)

尝试启动或停止服务器时adb挂起

(这个问题肯定与亚行没有开始(没有错误信息)但是没有明确的解释是什么解决了这个问题并且一遍又一遍地重新安装并不能说服我.)

当我平常运行时

$ sudo adb kill-server && sudo  adb start-server
Run Code Online (Sandbox Code Playgroud)

我必须CTRL-C它.

建议的adb_traceálà另一个问题产生了这个:

# export ADB_TRACE=all
# adb start-server
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/transport.c::writex():writex: fd=3 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=3 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=3 wanted=4 <---- freezes here
Run Code Online (Sandbox Code Playgroud)

strace稍微冗长一点,我明白了:

# strace /home/leo/Downloads/android-sdk-linux/platform-tools/adb start-server
... many
... many
... lines
futex(0xffab8474, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, f742a700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xf77525f0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xf7752680, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN …
Run Code Online (Sandbox Code Playgroud)

android adb

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

adb ×1

android ×1