当前位置: 首页 > news >正文

怎么排查native层的bug

方法一:

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

方法二:错误日志分析

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

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

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

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

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

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

   使用下面的指令:

  adb logcat | ndk-stack -sym  项目的绝对路径 

备注:

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

相关文章:

  • DevOps后时代,构建基于价值流的平台化工程
  • f-stack和DPDK
  • hadoop疑难问题解决_NoClassDefFoundError: org/apache/hadoop/fs/adl/AdlFileSystem
  • 强化学习面试题
  • Sui Generis如何为艺术家弥合Web3的鸿沟
  • 详细说说机器学习在交通领域的应用
  • Linux基础指令(一)
  • 著名AI人工智能社会学家唐兴通谈数字社会学网络社会学主要矛盾与数字空间社会网络社会的基本议题与全球海外最新热点与关注社会结构社会分工数字财富数字游民数字经济
  • 请求 响应
  • Java 环境配置 -- Java 语言的安装、配置、编译与运行
  • 如何使用Python中的列表解析(list comprehension)进行高效列表操作
  • 美银美林:看好铜价涨到12000美元,这类铜矿企业弹性更大
  • 鸿蒙Ability Kit(程序框架服务)【应用启动框架AppStartup】
  • LeetCode|2331. Evaluate Boolean Binary Tree
  • Linux基础 (十五):TCP 协议特点和UDP协议
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【刷算法】从上往下打印二叉树
  • CAP理论的例子讲解
  • css的样式优先级
  • ES6系统学习----从Apollo Client看解构赋值
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Octave 入门
  • Spark学习笔记之相关记录
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 聊一聊前端的监控
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 巧用 TypeScript (一)
  • 三分钟教你同步 Visual Studio Code 设置
  • 怎么把视频里的音乐提取出来
  • 如何在招聘中考核.NET架构师
  • 正则表达式-基础知识Review
  • ​Linux·i2c驱动架构​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (4)logging(日志模块)
  • (第61天)多租户架构(CDB/PDB)
  • (二)fiber的基本认识
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十一)手动添加用户和文件的特殊权限
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (五)关系数据库标准语言SQL
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转) Face-Resources
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)http-server应用
  • (转)Windows2003安全设置/维护
  • .Net - 类的介绍
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)