相关问题
HarmonyOS 真机无法进行断点调试?
1334浏览 • 1回复 待解决
nova9手机无法进行真机i调试怎么出啊?
4917浏览 • 1回复 待解决
DevEco Studio怎么使用真机进行调试
9930浏览 • 1回复 待解决
HarmonyOS 如何真机调试
1699浏览 • 1回复 待解决
真机无法调试怎么回事啊?
3725浏览 • 1回复 待解决
Mac电脑真机调试,无法找到设备,NO Devices
3418浏览 • 1回复 待解决
HarmonyOS 手机连接电脑chrome inspect无法真机调试
1008浏览 • 1回复 待解决
LiteWearable真机调试安装失败
7591浏览 • 2回复 待解决
mate 40 pro真机调试?
3849浏览 • 1回复 待解决
鸿蒙使用真机调试,怎么让真机屏幕显示到电脑上
335浏览 • 1回复 待解决
真机调试,HiLog日志不打印
12161浏览 • 2回复 待解决
HarmonyOS 浏览器真机调试问题
789浏览 • 1回复 待解决
HarmonyOS 元服务真机调试提示缺少权限
806浏览 • 1回复 待解决
deveco studio无法真机debug
2012浏览 • 0回复 待解决
进行真机调试时报错
1493浏览 • 1回复 待解决
HarmonyOS 真机调试报错在哪里看,有无文档指导
808浏览 • 1回复 待解决
多个开发者需要同时使用一个签名进行真机调试
1472浏览 • 1回复 待解决
真机调试鸿蒙,如何获取手机的UDID
28869浏览 • 5回复 已解决
如何使用远程真机调试和运行应用
6260浏览 • 1回复 待解决
鸿蒙真机无法运行HAP包
4473浏览 • 0回复 待解决
智能穿戴产品 HUAWEI WATCH 3如何真机调试?
6927浏览 • 1回复 待解决
HarmonyOS 无法进行web调试
889浏览 • 1回复 待解决
DevEco Studio真机调试找不到签名文件
1596浏览 • 1回复 待解决
API9只能用真机调试吗?
1595浏览 • 1回复 待解决
自由流转功能必须使用5.0真机调试吗
239浏览 • 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