怎么排查native层的bug

方法一:

android studio debug 直接运行,LLBD 不要打断点。会自动定位到错误

方法二:错误日志分析

---》奔溃后,在logcat中查询SIGSEGV信号量。

---》在Device Explorer中 data/tombstones 里就有日志信息。

备注:。。。。$su ..adb修改文件导出权限

---->在日志里 搜索对应的信号量。找出错误的函数。

-----》具体报错的行查询:

需要ndk的环境变量 和adb的环境变量。

使用下面的指令:

复制代码
  adb logcat | ndk-stack -sym  项目的绝对路径 

备注:

执行命令后,要运行一次程序。

相关推荐
三少爷的鞋1 天前
Kotlin 与 Java,不是简单的高低之分
android
一笑的小酒馆1 天前
Android12Launcher3实现应用裁剪
android
姚青&1 天前
测试流程搭建
测试用例·bug·jira
FinelyYang1 天前
UniApp + LiveKit:Android 端为什么要用原生做屏幕共享,以及我们怎么落地的
android·uni-app
蓝速科技1 天前
蓝速科技信创落地:平衡安全合规与项目成本的实战方案
android·运维·人工智能·科技·安全·电脑·鸿蒙
又见情义2 天前
RK3568 Android 13 SDK 开机自动开启共享热点实践
android
mmsx2 天前
return false 不是拦截:一次按键触发两个动作的事件冒泡陷阱
android·bug
DU_YULIN2 天前
Camera HAL ThreadManager概述
android·camera hal
淡淡的香烟2 天前
Android中的MQTT通信原理解析
android·物联网
淡淡的香烟2 天前
Android Camera开发详解
android·音视频