adb

《刘瑜写给女儿的信:愿你慢慢长大 》
小布谷,愿你慢慢长大。
愿你有好运气,如果没有,愿你在不幸中学会慈悲。
愿你被很多人爱,如果没有,愿你在寂寞中学会宽容。
愿你一生一世每天都可以睡到自然醒。

I am BlankCat ,welcome to my blog;

技术要点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
原文地址:
http://blog.csdn.net/gaojinshan/article/details/9382953
有时候ADB不能用,
并且会报以下的错误:
C:\Users\gaojs>adb devices
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service
用如下的命令,发现5037的端口被占用:
C:\Users\gaojs>adb nodaemon server
cannot bind 'tcp:5037'
用如下的命令,能查到什么进程占用了这个端口:
C:\Users\gaojs>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 21152
TCP 127.0.0.1:5037 127.0.0.1:62629 ESTABLISHED 21152
TCP 127.0.0.1:5037 127.0.0.1:63942 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:63943 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:63944 TIME_WAIT 0
TCP 127.0.0.1:62629 127.0.0.1:5037 ESTABLISHED 2980
用如下命令,可以看到上述PID的进程,到底是什么了:
C:\Users\gaojs>tasklist | findstr "2980"
QQ.exe 2980 Console 4 60,712 K
C:\Users\gaojs>tasklist | findstr "21152"
tadb.exe 21152 Console 4 2,136 K
原来是腾讯这个无耻的家伙(tadb就是Tencent Adb)!
用如下的命令,将tadb.exe(PID:21152)杀掉:
C:\Users\gaojs>taskkill /f /pid 21152
然后,再试,就可以了:
C:\Users\gaojs>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
4dfadcb86b00cf05 device
=============================查询进程号命令=========================
3.输入:
tasklist | findstr 端口(获取步骤2里面的端口,实际就是拿到了pid)
=============================杀死进程号命令=========================
4.taskkill /pid 端口(步骤3里面的端口) /F
杀死进程
http://blog.csdn.net/diaoruiqing/article/details/7851001
假如这个进程占用了你的端口号,那么用这个方法干掉它。
用Ctrl+Alt+Delete调出windows任务管理器窗口,
可以直接通过名称找到这个占用的进程,然后选择结束进程。
也可以通过PID号找到这个进程。
点击<查看>-><选择列>,勾选<PID(进程标识符号)>,找到并结束进程。
另外一个方法就是继续使用命令:
C:\>taskkill /f /t /javaw.exe
========================================================
执行命令
http://blog.csdn.net/u012842688/article/details/50916802
adb链接不到设备
adb devices
adb kill-server
adb start-server
adb device
固定命令(神模拟器)
adb connect 127.0.0.1:62001
adb device
原文地址
http://bbs.pediy.com/showthread.php?t=206396
=====================================================
根据应用进程id查看端口
任务管理器里面查找进程 pid
执行命令,找到对应的端口号
netstat -ano
======================================================