V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AoEiuV020JP
V2EX  ›  Android

电脑 adb 总是自动重启导致连接断开怎么回事?

  •  
  •   AoEiuV020JP · 2024-01-19 09:57:45 +08:00 · 8573 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有遇到一样问题的吗,win11 ,
    adb wifi 远程连接手机,短则几秒,长则几十分钟,adb 就会被杀死重启,导致连接断开,
    已经持续大概几个月了, 一直找不到问题所在,
    23 条回复    2024-01-23 16:07:15 +08:00
    tool2d
        1
    tool2d  
       2024-01-19 10:10:27 +08:00
    只遇到过 adb 版本冲突,新版本把老版本冲掉了,自动被杀还是第一次看见。

    也许是病毒防火墙偷偷干掉的?
    XXWHCA
        2
    XXWHCA  
       2024-01-19 10:19:05 +08:00
    可能装了好几个版本的 adb ,例如第三方模拟器,还有命令行下配置的和开发工具用的不是同一个版本
    qpwoeiruty
        3
    qpwoeiruty  
       2024-01-19 10:20:37 +08:00
    线的问题
    Qiue
        4
    Qiue  
       2024-01-19 10:44:57 +08:00
    用线没问题的话,有可能跟路由器有关,排查下。
    AoEiuV020JP
        5
    AoEiuV020JP  
    OP
       2024-01-19 11:04:12 +08:00
    @XXWHCA #2 这些有排查过,每次 adb 进程 pid 变化说明已经被杀重启了, 但打开文件所在位置还是 android sdk 中的同一个 adb ,命令行配置的也是这个,
    而且我现在没有应该使用自带 adb 的什么软件,
    包括第三方模拟器也是偶尔使用用完就卸载的,
    其他 scrcpy 之类偶尔使用也会用 sdk 中的 adb 覆盖软件自带的 adb 以防互相杀,
    AoEiuV020JP
        6
    AoEiuV020JP  
    OP
       2024-01-19 11:05:05 +08:00
    @qpwoeiruty #3 没用线,而且是 adb 进程被杀了重开,用线的话估计是会自动重连,但不解决这个不定时断开的问题,
    AoEiuV020JP
        7
    AoEiuV020JP  
    OP
       2024-01-19 11:06:05 +08:00
    @Qiue #4 不是网络方面问题, 排查过是电脑 adb 进程 pid 变了,也就是旧的 adb 进程被杀了,变成新的了,然后过会儿新的又被杀又换个,
    AoEiuV020JP
        8
    AoEiuV020JP  
    OP
       2024-01-19 11:09:16 +08:00
    @tool2d #1 版本冲突这种也有遇到过,这个好排查,现在的情况没有发现第二个 adb ,
    病毒防火墙杀毒软件这些会影响到 adb 的吗,没有看到弹相关通知什么的,也不好排查,
    DateData
        9
    DateData  
       2024-01-19 11:48:41 +08:00
    不知道有没有开省电模式
    AoEiuV020JP
        10
    AoEiuV020JP  
    OP
       2024-01-19 12:59:03 +08:00
    @DateData #9 是电脑这边的 adb 问题,不是手机这边问题,
    stephCurry
        11
    stephCurry  
       2024-01-19 13:28:29 +08:00 via Android
    换个电脑就知道了啊
    lumoschao
        12
    lumoschao  
       2024-01-19 13:35:00 +08:00
    有没有可能是某个软件会抢 adb 端口,导致断连接。好多年前遇到过类似情况,忘记具体什么什么软件了。
    stinkytofu
        13
    stinkytofu  
       2024-01-19 13:40:27 +08:00
    我放弃 windows , 用 mac 开发安卓,其中最主要的一个原因就是 Windows 下各种抢占 ADB , 各种手机助手,各种安全软件,还有各种乱七八糟的软件, 甚至连输入法都想连接你的手机给你清理垃圾。 相信我, 当你换 Mac 或者 Linux , 就再也不用操心 adb 连接的问题了。
    AoEiuV020JP
        14
    AoEiuV020JP  
    OP
       2024-01-19 14:43:51 +08:00
    @stephCurry #11 没条件随便换电脑测试,遇到问题的是公司开发电脑,也就开发时需要保持长时间 adb ,家里偶尔用用 adb 也没发现类似问题,
    CXinW
        15
    CXinW  
       2024-01-19 15:00:11 +08:00
    你看看任务管理器,adb 这个进程是不是 AndroidStudio 的子进程里面。是的话,就把 AS 关掉,重启 adb ,重启 adb 成功之后再打开 AS 。
    看任务管理器里 adb 是单独的进程的时候就说明是正常了。
    string2020
        16
    string2020  
       2024-01-19 15:19:46 +08:00
    任务管理器里有 tadb 类似 adb 名字的进程吗
    HiHuan
        17
    HiHuan  
       2024-01-19 15:24:30 +08:00   ❤️ 1
    早就遇到了,每天在打开 AS 之前,先手动在命令行里启动 adb ,再开 AS 就不会断线重连了,如果忘记手动启动 adb ,则需要关掉 AS ,再手动重启 adb ,问题解决。估计是 AS 的 bug ,我没升级最新版 AS 之前没遇到这个问题
    AoEiuV020JP
        18
    AoEiuV020JP  
    OP
       2024-01-19 16:21:49 +08:00
    @CXinW #15 貌似一直都是独立的后台进程,
    AoEiuV020JP
        19
    AoEiuV020JP  
    OP
       2024-01-19 16:22:24 +08:00
    @string2020 #16 没有,名字里带 adb 的只有一个 adb ,
    iwantcomputer
        20
    iwantcomputer  
       2024-01-19 19:26:24 +08:00
    用 everything 建立一下全盘索引,在里面搜一下有没有其它 adb.exe ,类似 tadb.exe 等等,印象中某些软件如 qq 会有起 adb 的进程。
    mgrddsj
        21
    mgrddsj  
       2024-01-20 00:59:35 +08:00
    看楼主楼上的截图,我怀疑一下 360 吧,多年前(安卓 4.4 时代,也还用着 360 ),每次用 USB 把手机接到电脑右下角就马上会弹出 360 手机助手等等的弹窗,手机也会马上弹出 USB 调试的授权信息。这些软件在后台应该都会尝试开 adb ,可能就把你的踢掉了。建议就算不卸载 360 ,也检查一下设置,把里面手机连接提醒相关的设置全部关一下,刚随手一搜就搜到 CSDN 上有类似情况和关闭教程的。
    stephCurry
        22
    stephCurry  
       2024-01-20 07:26:52 +08:00 via Android
    @AoEiuV020JP 那测试变量法,上虚拟机里测,或者 wsl 里测
    AoEiuV020JP
        23
    AoEiuV020JP  
    OP
       363 天前
    @HiHuan #17 这个有效,我这边写个脚本到 shell:startup 里让 adb 开机自启,同时取消 AS 的自启,几天都没问题了,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2622 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:26 · PVG 23:26 · LAX 07:26 · JFK 10:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.