You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Android Studio 3.4后无法连接adb的问题求助

解决Android Studio 3.4无法连接ADB的问题

我之前也碰到过这个棘手的情况——升级到AS 3.4后ADB死活连不上,常规操作全试了一遍甚至重装系统都没用。结合这个已知的兼容性问题,给你几个针对性的方案试试:

  • 手动校验hosts文件配置
    系统提示里明确提到要确认localhost指向正确的回环地址,你可以手动检查并修改:

    • Windows路径:C:\Windows\System32\drivers\etc\hosts
    • macOS/Linux路径:/etc/hosts
      确保文件里存在以下两行(没有的话直接添加):
    127.0.0.1       localhost
    ::1             localhost
    

    修改保存后,执行命令重启ADB服务:adb kill-server && adb start-server

  • 强制ADB使用IPv4模式
    AS 3.4对IPv6的支持存在兼容性问题,我们可以强制ADB仅使用IPv4:

    1. 打开AS的File > Settings > Appearance & Behavior > System Settings > Android SDK,切换到SDK Tools标签,先卸载Android SDK Platform-Tools再重新安装。
    2. 在终端执行对应系统的命令:
      # Windows系统
      set ADB_SERVER_SOCKET=tcp:127.0.0.1:5037
      # macOS/Linux系统
      export ADB_SERVER_SOCKET=tcp:127.0.0.1:5037
      
    3. 重启Android Studio即可。
  • 修改AS的JVM启动参数
    找到Android Studio安装目录下的bin文件夹,打开对应系统的VM配置文件(Windows是studio.vmoptions,macOS/Linux是studio.vmoptions或studio64.vmoptions),添加一行:

    -Djava.net.preferIPv4Stack=true
    

    这个设置会强制JVM优先使用IPv4,规避IPv6导致的连接异常,保存后重启AS即可。

  • 回退到稳定版本的Platform-Tools
    如果以上方法都无效,可以暂时回退到Android Platform-Tools 28.0.3版本(这个版本在AS 3.4发布前是稳定兼容的),下载后替换掉SDK目录下的platform-tools文件夹,再重启ADB和AS。

这个问题是AS 3.4的已知兼容性Bug,不少用户都反馈过类似情况。上面的方案覆盖了大部分有效的解决路径,应该能帮你解决问题。

内容的提问来源于stack exchange,提问作者MJM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 05:16:51