相关问题
HarmonyOS 真机无法进行断点调试?
190浏览 • 1回复 待解决
nova9手机无法进行真机i调试怎么出啊?
4033浏览 • 1回复 待解决
真机无法调试怎么回事啊?
2675浏览 • 1回复 待解决
DevEco Studio怎么使用真机进行调试
8801浏览 • 1回复 待解决
HarmonyOS 如何真机调试
567浏览 • 1回复 待解决
Mac电脑真机调试,无法找到设备,NO Devices
2578浏览 • 1回复 待解决
LiteWearable真机调试安装失败
6658浏览 • 2回复 待解决
mate 40 pro真机调试?
2901浏览 • 1回复 待解决
真机调试,HiLog日志不打印
11054浏览 • 2回复 待解决
deveco studio无法真机debug
1172浏览 • 0回复 待解决
进行真机调试时报错
477浏览 • 1回复 待解决
鸿蒙真机无法运行HAP包
3680浏览 • 0回复 待解决
如何使用远程真机调试和运行应用
5135浏览 • 1回复 待解决
真机调试鸿蒙,如何获取手机的UDID
27364浏览 • 5回复 已解决
多个开发者需要同时使用一个签名进行真机调试
736浏览 • 1回复 待解决
智能穿戴产品 HUAWEI WATCH 3如何真机调试?
6074浏览 • 1回复 待解决
API9只能用真机调试吗?
862浏览 • 1回复 待解决
DevEco Studio真机调试找不到签名文件
637浏览 • 1回复 待解决
HarmonyOS ide跟真机升级后,无法连接了
126浏览 • 1回复 待解决
HarmonyOS log真机调试日志刷新太多,需要的内容不好查找
145浏览 • 1回复 待解决
鸿蒙应用真机调试失败-NSTALL_FAILED_NO_BUNDLE_SIGNATURE]
9653浏览 • 2回复 待解决
chrome 里面 通过 chrome://inspect/#devices 无法看到HarmonyOS真机
247浏览 • 1回复 待解决
真机调试如何查看console.log打印的信息?
513浏览 • 1回复 待解决
调试过程中无法停在断点处,怎么解决?
11929浏览 • 3回复 待解决
远程真机有些真机不能使用,为什么?为什么不能使用远程真机的某些真机?
6833浏览 • 2回复 已解决
请参考如下步骤排查:
CPP断点失效
问题现象描述
CPP调试启动正常且应用正常运行到目标代码所在文件后,无法进入断点或断点置灰。
问题原理分析
1)应用没有运行到实际断点所在文件。
2)cpp文件对应的so库未加载到lldb侧。
3)so文件没有带调试信息导致。
问题解决思路
1)判断应用是否运行正常,且运行到了断点目标文件。首先通过对比运行和调试来判断应用是否运行正常,如果运行应用都出现问题,调试必然会有问题。另外可以参考下图调试控制台来判断页面是否被调试服务加载,有的时候应用没有操作到目标断点页面,调试控制台的页面信息也不会加载。
2)判断cpp文件对应的so库是否加载到lldb侧这个可以通过查看so加载信息查看开发者的so是否被加载进来,如下图查看so加载情况;出现该问题则说明应用运行有问题,可以检查应用运行的情况,该问题通常是应用框架引起的。
3)判断断点是否失效在混合调试Tab页的debugger项中有lldb调试控制台,在控制台中输入br list观察断点是否为有效断点。断点后有(pending)的为无效断点。无效断点通常为缺少调试信息导致。
4)判断是否为so没有调试信息在当前无效断点页面的其他行也尝试断点,如果依旧为无效断点,可以尝试使用NDK下面llvm工具llvm-objdump.exe来判断so是否有调试信息。
注:通常llvm-objdump.exe工具位于:SDK安装目录\HarmonyOS-NEXT-DP1\base\native\llvm\bin