首页
社区
课程
招聘
[分享]1.adb shell问题解决
2021-3-4 15:19 3641

[分享]1.adb shell问题解决

2021-3-4 15:19
3641


1)今天在安装完Xposed框架后,突然发现一个问题,我的adb shell没有反应了

于是我去查阅网上的教程,发现了解决相关问题的方案

1)我们使用命令检查5037端口

adb nodaemon server

这里会提示

cannot bind 'tcp:5037'

 

5037端口被占用了

2)我们再使用如下命令来查看是什么进程占用了5037端口

netstat -ano | findstr "5037"

тср  ТСР  ТСР  127.0.0.1:5037  127.0.0.1:5037  127.0.0.1:62629  127.0.0.1:62629  127.0.0.1:63942  127.0.0.1:5037  USTENING  ESTABUSHED  ТМЕ wAlT  ESTABUSHEO  21152  21152  2980

上面显示PID为21152的进程占用了5037端口

使用tasklist | findstr "21152"命令查看查看这个进程是由哪个程序创建的

3)我们再通过如下命令将tadb进程结束掉    taskkill /f /pid 21152

adb kill-server //关闭adb服务

adb start-server //启动adb服务

 

4adb devices再次查看设备

2)解决adb不能连接到模拟器或手机的问题

1)我们先查看一下adb的版本:adb version看版本,发现是1.0.31

2)我们再查看一下我们模拟器的版本:运行nox_adb version,发现是1.0.39

到这里我们发现我们的adb的版本并不相同

解决:然后把sdk中的adb.exe拷贝到上面的目录下,并重命名为nox_adb.exe,并替换夜神的adb.exe

我解决到这里发现还是不行,我便怀疑是不是自己安装了Xposed框架所导致的,于是我再次重开一个模拟器,发现居然可以,我再回原来的模拟器居然也可以了,这就很神奇了



阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

最后于 2021-3-4 15:37 被随风而行aa编辑 ,原因:
收藏
点赞1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回