今天需要使用DS的这个调试项目debug的时候,Debug的日志中显示一直报错:
Could not connect to remote process. Aborting debug session.
并一直卡在Waiting for Debugger这个界面
首先,如果鸿蒙项目要调试Feature模块,需要在config.json文件的abilities数组中,要存在“visible”属性,并且取值为true(下图只是示例“visible”属性放的位置)
当然,本人需要调试的是Entry模块,Entry模块的调试不需要添加“visible”属性。
DS这个报错的意思是说,无法连接到远程进程,正在中止调试会话。
我在百度上查了很久,大概大家就是说端口占用啊,AS开的太多啊,模拟器开的太多啊什么的,我尝试了好几个方法,也拔掉了数据线正在链接的一台手机,但都无法解决。
直到我,看见一篇文章,里面说点击Run>Attach Debugger to Process
我也去点击了,然后就跳出了这个弹窗
Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipse
这个意思就是说:
警告:调试信息可能不可用。请使用ADB关闭其他应用程序:Monitor、DDMS、Eclipse
然后我发现我不仅开了DS,也开了AS,我这时尝试的关闭AS,再在DS中debug,终于!!!!!成功了!!!!!!
所以,以后遇到这个问题,可以看看自己是不是开了多个编译器!!!!!!!!
鸿蒙Debug报错:Could not connect to remote process. Aborting debug session.
最新推荐文章于 2022-02-11 10:46:42 发布