美文网首页
adb 设备连接问题

adb 设备连接问题

作者: 上天涯 | 来源:发表于2022-07-21 17:45 被阅读0次

    【问题描述】

    在cmd命令行 adb devices 异常提示:adb server is out of date. killing... 如下

    image.png

    【解决步骤】

    看显示是adb server 出现问题,百度了下大部分说是端口被占用,需要杀掉被占用端口的进程

    1.adb nodaemon server 查看adb使用的的端口号为 5037

    2.netstat -ano|findstr "5037" 查看什么进程占用了5037,找出该进程的pid

    3.在任务管理器找到该pid结束掉 或者 如图用taskkill 杀掉

    image.png

    4.最后重新用usb连接手机。但问题依旧存在 一模一样

    image.png

    这里有个问题:在第2步时,明明就是它adb自己占用的该端口,并不是网上说的其它程序占用。所以该办法不管用的的原因应该就是这里

    后来从另一篇博客得到启示,在任务管理器找到改进程的pid,右键打开文件位置,亮点来了

    image.png

    上面adb工具所在路径根本不是 命令行adb工具的路径(D:/an),而是模拟器自带adb工具的路径。都是自己的锅,我自己下载了已个adb工具包放在an文件夹,测试app的模拟器也有自带的adb 且我之前启动了模拟器。所以上面端口占用的adb实际上是模拟器的,在下载的路径下去启用adb当然端口已经被模拟器adb占用

    最后 命令行路径切换到模拟器路径 顺利解决

    image.png

    [其它出现该问题解决方法]

    1.有多个adb 就要在相应的路径下去启用的相应的adb,其它的则关闭。所以上面可以关闭模拟器,在an路径下启用adb

    2.网上流传的重启adb 当然是没用的。adb kill-server ,adb start-server

    3.以下2篇文章也不错,也感谢他们的记录 https://www.jianshu.com/p/c76255fdaf5ahttps://www.cnblogs.com/yanzisucheng/p/4369266.html

    [问题描述]

    电脑连接手机,开启了usb 调试,adb logcat 提示:waiting for device

    【解决步骤】

    1.好像是说没有连接到设备,用adb devices 查看没有显示任何设备序列号。看来没有识别到手机

    2.百度了一圈也没用,包括驱动啥的。后来在手机上找到了答案,改变usb连接方式-作为MIDI设备连接。顺利解决

    image.png

    image.png

    至此有点小激动和成就感。

    最后感慨下,经常装软件都会碰到一堆问题,有时真的让人崩溃,几天都搞不好,睡一觉起来不服气又继续。多总结 多上网 多问 多思考。以上几种方法结合着用,光靠一种都无法解决,比如百度经常没有答案。我常碰到的问题有

    1.环境问题:电脑操作系统 软件版本 系统组件缺少

    2.杀毒软件引起:关掉它 最好从任务管理器去解决

    3.网上总结其它人的 和自己的问题对比总结 在慢慢摸索

    4.看报错 看错信息 猜测原因,不要只知道就是没有正常启动

    5.怒砸电脑 换一个新的

    相关文章

      网友评论

          本文标题:adb 设备连接问题

          本文链接:https://www.haomeiwen.com/subject/vkdnkctx.html