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 adbadb start-server重启ADB服务 - 排查端口占用:执行
adb nodaemon server,若提示端口被占用,指定新端口启动ADB:
同时在Android Studio的「File > Settings > Build, Execution, Deployment > Debugger > Android Debug Bridge」中修改端口为5038adb kill-server adb -P 5038 start-server
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
相关产品推荐
相关产品推荐

