相关问题
HarmonyOS 真机无法进行断点调试?
538浏览 • 1回复 待解决
nova9手机无法进行真机i调试怎么出啊?
4286浏览 • 1回复 待解决
DevEco Studio怎么使用真机进行调试
9249浏览 • 1回复 待解决
真机无法调试怎么回事啊?
3015浏览 • 1回复 待解决
Mac电脑真机调试,无法找到设备,NO Devices
2841浏览 • 1回复 待解决
HarmonyOS 如何真机调试
989浏览 • 1回复 待解决
HarmonyOS 手机连接电脑chrome inspect无法真机调试
274浏览 • 1回复 待解决
LiteWearable真机调试安装失败
6953浏览 • 2回复 待解决
mate 40 pro真机调试?
3169浏览 • 1回复 待解决
真机调试,HiLog日志不打印
11482浏览 • 2回复 待解决
进行真机调试时报错
897浏览 • 1回复 待解决
HarmonyOS 浏览器真机调试问题
265浏览 • 1回复 待解决
HarmonyOS 元服务真机调试提示缺少权限
108浏览 • 1回复 待解决
deveco studio无法真机debug
1494浏览 • 0回复 待解决
如何使用远程真机调试和运行应用
5484浏览 • 1回复 待解决
真机调试鸿蒙,如何获取手机的UDID
27928浏览 • 5回复 已解决
鸿蒙真机无法运行HAP包
3924浏览 • 0回复 待解决
API9只能用真机调试吗?
1075浏览 • 1回复 待解决
DevEco Studio真机调试找不到签名文件
964浏览 • 1回复 待解决
多个开发者需要同时使用一个签名进行真机调试
1039浏览 • 1回复 待解决
HarmonyOS 真机调试报错在哪里看,有无文档指导
305浏览 • 1回复 待解决
智能穿戴产品 HUAWEI WATCH 3如何真机调试?
6289浏览 • 1回复 待解决
调试过程中无法停在断点处,怎么解决?
12398浏览 • 3回复 待解决
HarmonyOS 无法进行web调试
326浏览 • 1回复 待解决
真机调试如何查看console.log打印的信息?
827浏览 • 1回复 待解决
请参考如下步骤排查:
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