Android 调试报错:Could not connect to remote process. Aborting debug session.

问题描述:

安卓调试过程中无法启动停留在中途,并提示Could not connect to remote process. Aborting debug session.

原因分析与解决方案:

我出现该问题时,其他博主给出的一些方法尝试后均未起效,包括ADB 命令行重启server、重启AS、清理缓存均未解决
经过一番分析,是在工程中写了一些逻辑代码后出现该问题

推荐一个办法,使用run而不是debug编译运行工程,此时App未成功在手机端打开,
反复点击logo启动app 直到打印出代码报红

造成该问题的原因是APP在onCreate阶段遇到了系统难以捕获异常,
当调试的手机性能远超过开发用的PC时会出现此类问题,我们也可以通过换一部真机来继续debug。

最终发现我在fragment中将一个涉及context的变量获取方法
由 getContext替换为getActivity解决了该问题,此类bug系统较难捕获。


你可能感兴趣的:(Android,android)