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

Android Studio调试失败:无法找到进程问题求助

调试失败问题的排查方案

1. 检查应用调试基础配置

  • 确认AndroidManifest.xml的application标签是否包含android:debuggable="true"(Android 10及以下需显式声明,Android 11+可自动适配构建变体,但手动声明可快速验证)
  • 验证构建变体为debug:打开Android Studio右侧「Build Variants」面板,确保选中的是debug而非release

2. 解决ADB进程/端口冲突

  • 强制终止ADB进程后重启:
    # Windows系统
    taskkill /f /im adb.exe
    # macOS/Linux系统
    killall adb
    
    执行adb start-server重启ADB服务
  • 排查端口占用:执行adb nodaemon server,若提示端口被占用,指定新端口启动ADB:
    adb kill-server
    adb -P 5038 start-server
    
    同时在Android Studio的「File > Settings > Build, Execution, Deployment > Debugger > Android Debug Bridge」中修改端口为5038

3. 配置设备调试权限

  • Android 12+物理设备:前往「设置 > 开发者选项 > 选择调试应用」,手动选中你的应用包名com....
  • 关闭「设置 > 开发者选项 > 仅调试已安装的应用」开关(部分设备存在该选项)

4. 清理构建缓存并重建项目

  • 执行「Build > Clean Project」,再执行「Build > Rebuild Project」
  • 删除项目根目录下的.gradle、build文件夹,以及app模块下的build文件夹,重新同步项目

5. 检查调试器附加配置

  • 打开「Run > Edit Configurations」,选中你的调试配置:
    • 确认「Deployment Target Options」选择了正确的设备
    • 勾选「Wait for debugger to attach」选项(未勾选时尝试勾选后重试)
    • 检查「Launch Options」是否设置为「Default Activity」或指定了正确的启动Activity

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 13:25:05