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

Android Studio中模拟器调试功能异常问题排查

问题背景

前四次在Android Studio中使用模拟器调试一切正常,后续调试突然无法连接模拟器,未修改任何调试配置。已尝试以下操作但均未解决:

  • 清理并重建项目
  • 无效化缓存并重启Android Studio
  • 查阅相关调试问题帖子并尝试建议方案

Logcat中获取的system/out日志如下:

2023-11-23 14:56:46.753  8659-8659  System.out              com.example.androidapp               I  Waiting for debugger first packet
2023-11-23 14:56:50.194  8659-8659  System.out              com.example.androidapp               I  Debug.suspendAllAndSentVmStart
2023-11-23 14:56:52.098  8659-8659  System.out              com.example.androidapp               I  Debug.suspendAllAndSendVmStart, resumed
可能的原因及解决方法
  • ADB连接异常
    日志显示应用在等待调试器初始数据包,说明ADB与模拟器的通信链路可能中断。可尝试:

    1. 终端执行 adb kill-server 后再执行 adb start-server 重启ADB服务
    2. 在Android Studio的Device File Explorer右键点击模拟器,选择Reset adb
    3. 进入模拟器设置→开发者选项,关闭后重新开启USB调试
  • 模拟器进程僵死
    多次调试后模拟器可能出现底层进程异常,表面正常但通信失效:

    1. 在AVD Manager中选中当前模拟器,点击Cold Boot Now(冷启动,区别于快速启动)
    2. 若冷启动无效,直接在任务管理器杀掉所有qemu相关进程,再重启模拟器
  • 调试端口被占用
    Android调试默认5037端口可能被其他程序占用:

    1. Mac/Linux终端执行 lsof -i :5037,Windows执行 netstat -ano | findstr :5037,查看占用端口的进程
    2. 杀掉占用进程后重启ADB服务
  • 调试会话残留
    之前的调试会话未正常关闭,导致新会话无法建立:

    1. 点击Android Studio右上角Terminate按钮,终止所有残留调试会话
    2. 重启Android Studio后重新尝试调试
  • 模拟器系统镜像损坏
    若以上方法均无效,可能是系统镜像损坏:

    1. 在AVD Manager中删除当前模拟器,重新创建新实例
    2. 或在SDK Manager中重新下载对应版本系统镜像,再重建模拟器

内容的提问来源于stack exchange,提问作者kÜbra çetin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 08:56:04