当前位置:首页 » 安卓系统 » android端口占用

android端口占用

发布时间: 2023-05-27 17:52:08

‘壹’ Android中的adb端口被自己占用怎么办修改端口没有用

方式一
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 的进程。

‘贰’ android 查看端口占用怎么解决

问题描述
有时候eclipse或者studio的adb端口经常被其他的进程占用,关键是找到占用的进程也杀不掉,或者杀掉又不断重启,无比顽强。
解决方案
找到占用进程,然后打开进程文件位置直接卸载掉,或者退出这个应用,再杀掉这个进程。
首先当然要找到被占用的进程
当你电脑console出现这个提示,说明你的adb端口被其他的进程占用。
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at
123

下一步控制台输入adb start-server,确认端口是否被占用
* daemon not running. starting it now *
ADB server didn't ACK
* failed to start daemon * 123

那么确认端口被占用了,下一步找到占用的进程
开始–运行–CMD 到命令提示符,输入 netstat -aon|findstr “5037”,找到占用adb5037端口的进程,

明显进程号为11900占用5037端口
找到11900进程的进程名称,tasklist|findstr “11900”

下一步杀死此进程
输入taskkill /f /t /im 你的进程名,注意空格,例如:taskkill /f /t /im SogouPhoneService.exe
然后启动adb测试下,adb start-server,你会发现很可能还是不可用,显示进程还被占用,就要用到下面的方法了。
当初电脑adb经常被端口占用,被占用的进程也无法杀掉,弄了好久,终于找到比较有效的方法
方法一:
找到任务管理器,找到占用的进程,右键结束进程树,这个时候可能提示无法结束,那么可以设置优先级为低级,然后结束进程。如下图:

方法二:
很可能方法一都不管用,直接右键,打开文件位置,把这个程序卸载了吧,作为程序猿居然敢占用5037这个端口的程序,还能让它活过明天么,必须弄死它。

‘叁’ android 如何查看指定的端口号是否被占用

在命令行中输入 netstat -a -n

‘肆’ android怎么判断端口有没有被占用

使用 socket bind 你想要查看的端口看能否成功

‘伍’ 为什么android adb 不能查看进程 端口

首先在使用ADB前所有手机辅助类软件
1、CMD命令窗口输入:adb nodaemon server 。然后就会提示你哪个端口被占用了。
2、输入netstat -ano | findstr "5037" 。然后会弹出提示告诉你哪些进程占用了该端口,记住非0地址的后面的数字
3、打开任务管理器,点击“进程“,“查看”-“选择列”,勾选PID
4、查找第2步中看到的数字PID,然后结束相关进程,即可

‘陆’ Android adb无法连接设备的总结

1、开发者模式芦敏
  开发者模式先检查,USB调试是否打开,USB选项切换下试试。

2、检查设备驱动
  电脑上驱动有没有加载好,也有可能是线的问题引起的识别不了,通过更换电脑、手机设备、数据线逐步排查。

3、设备识别号不对导致无法识别
  如果手机厂商没有对系统进行特别拆世的改动,那么 Android 系统的 USB 调试模式驱动都是一样的!
如果提示无法安装驱动,可能因为 android_winusb.inf 这个文件中没有该设备的供应商识别码陪御枝(VID)和产品识别码(PID),
所以需要添加对应的设备id,
ANDROID_SDK_HOME 对应的路径下.android文件夹
里面新建androisb.inf文件,复制设备的id进去
设备id在管理-设备列表中adb inteface中查看详情,如下:

4、端口占用
  电脑上安装手机助手之类的软件可能会占用adb端口,导致本身的adb服务无法使用。
首先查看5037端口占用

进程id为6008的进程占用了5037端口,通过以下两条指令中的一条删除掉对应进程

然后重启adb服务

‘柒’ android debug bridge 占用 5073端口为什么还是启动不了adb

adb的默认端口是5037,如果电脑上安装有什么手机助手的话,有可能是被手机助手占用了端口,依次执行adb
kill-server,adb
start-server试试
如果还是不行就找出占用端口的进程杀掉,重试

‘捌’ 关于Android的Socket端口的问题

调用SocketServer.close()方法,就可以关闭了.可以在socket代码的try cath接收字符的块后面加上一个finnaly块,设置一个Thread.sleep()等待一定时间后,执行Socket.close()和SocketServer.close()

try {
sp = new SocketPackage(request, type);
OutputStream os = client.getOutputStream();
os.write(sp.request);
} catch (Exception e) {
Log.e(TAG, "Response to server failed", e);
} finally {
try {
Log.i(TAG, "Closing socket....");
Thread.sleep(10000);
flag = false;
socket.close();
client.close();
thread.interrupt();
Log.i(TAG, "Closing socket successed");
} catch (Exception e) {
Log.e(TAG, "Closing socket failed", e);
}
}

server为SocketServer对象,client为Socket对象,通过SocketServer.accept()创建。

这里是向客户端响应之后的关闭。

热点内容
树莓派编程板 发布:2025-02-12 04:41:45 浏览:904
php取整 发布:2025-02-12 04:33:21 浏览:221
我的世界创造服务器位置 发布:2025-02-12 04:24:49 浏览:701
毛利润算法 发布:2025-02-12 04:22:42 浏览:754
战舰少女r红茶脚本 发布:2025-02-12 04:05:05 浏览:465
峰火战国服务器什么时候开 发布:2025-02-12 03:56:31 浏览:175
电脑配置慢怎么解压 发布:2025-02-12 03:52:18 浏览:716
androidsdk功能 发布:2025-02-12 03:43:07 浏览:87
阿里云服务器可以访问外网吗 发布:2025-02-12 03:42:20 浏览:880
脚本的生命周期顺序 发布:2025-02-12 03:37:28 浏览:369