Android adb.exe程序启动不起来,如何处理

Android adb.exe程序启动不起来,如何处理,第1张

Android adb.exe程序启动详细处理步骤如下:

1、打开Android adb.exe程凯桥序,输入:     netstat -aon|findstr "5037"  回车;

2、5037 这是adb要的端口,有时候会被其他进程(程序)占用了(一般是会连接手机的软件)所蔽蔽以要查询是谁占用了,然后就可以Kill(停止)它

3、根据上图然后输入     taskkill /pid 1156 /f     (1156就是占用此端口的进程id);正常情况下,就可以使用adb了,如果还是没有成功的,可以盯并猛看看是不是adb.exe被电脑防火墙屏蔽了。

扩展资料:

1、Android adb.exe程序处理方法详细讲解:

cmd命令进入sdk/platform-tools文件下,adb kill-server;

启动adb服务,adb start-server;

如果启动失败,可能是某个进程占用了adb的5037端口,查找占用端口号5037的连接netstat -ano findstr "5037" ;

2、手动结束此进程,重启adb服务 adb start-server;

adb kill-server --停止adb服务;

adb start-server --开启adb服务;

参考资料来源:百度百科-Android系统级深入开发:移植与调试

方式一:

5037为adb默认端口,若5037端口被占用,

查看占用端口的进程PID

C:\Users\wwx229495>netstat -aon|findstr 5037

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3676

通过PID查看所有进程

C:\Users\wwx229495>tasklist /fi "PID eq 3676"

映像名称 PID 会纳悔胡话名 会话# 内存使用

========================= ======== ================ =========== ============

svchost.exe 3676 Services 0 13,800 K

杀死占用端口的进程

C:\Users\wwx229495>taskkill /pid 3676 /f

成功: 已终止 PID 为 3676 的进程。

方式二:

自己配置 adb server 端口,使用一个生洞拦僻的值。

很只要在系统环前歼境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可。

最好选择一个5位数的端口号(10000 ~ 65535),不易重复。

win下只要在环境变量中增加一个ANDROID_ADB_SERVER_PORT ,值填你自己定义的端口。

linux下只要 export $ANDROID_ADB_SERVER_PORT = 自定义端口,即可。

在开发过程中,有时候会遇到adb端口(adb默认端口是:5037)被其他的进程占用,导致手机无法正常连接调试。这就需要我们找到占用adb端口的进程并杀掉,保证adb端口正常运行。

输入命令行: adb nodaemon server

输入命令行: netstat -ano | findstr "5037"

1)使用快捷键 Esc + Shift + Ctrl 打开任务管理器,选择 查看 —— 选择列

2)在 进程页列 勾选 PID 并败告携 确定

根据 PID 选择占用进程,然后察伏结束进程。

打开DOS命令窗口,输入SDK安装目录(因人而异): cd E:\android-sdk-windows\platform-tools 回车,再输入所在盘符 e: 回车,进入adb所在目录; 再输入友丛 adb kill-server 结束服务,然后输入 adb start-server 成功启动服务即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12351014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存