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

Android NDK工具

Android NDK工具

Android NDK Crash 日志抓取及定位

NDK-STACK 定位 NDK Crash 位置

只要执行如下代码就行:

adb logcat | ndk-stack -sym /yourProjectPath/obj/local/armeabi-v7a

PS: 必须是带symbols的so,也就是在’\app\src\main\obj\local\下面的so’, 否则行号打印出来降是??.??

使用 arm-linux-androideabi-addr2line 定位 NDK Crash
#11 pc 00032493  /data/app/com.pic.livefilters-1/lib/arm/libhairUtils.so (detectHairByOpenCV+1930)

执行

arm-linux-androideabi-addr2line -e /yourProjectPath/src/main/obj/local/armeabi-v7a/libhairUtils.so 00032493

将pc地址转换为行号
aarch64-linux-android-addr2line工具地址

ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-addr2line 
http://www.lryc.cn/news/437640.html

相关文章:

  • 使用 Docker 进入容器并运行命令的详细指南
  • 【人工智能】OpenAI最新发布的o1-preview模型,和GPT-4o到底哪个更强?最新分析结果就在这里!
  • Spring Boot-版本兼容性问题
  • Java原生HttpURLConnection实现Get、Post、Put和Delete请求完整工具类分享
  • 如何微调(Fine-tuning)大语言模型?
  • wopop靶场漏洞挖掘练习
  • 探索Python的隐秘角落:Keylogger库的神秘面纱
  • JAVA开源项目 校园管理系统 计算机毕业设计
  • Java--常见的接口--Comparable
  • luogu基础课题单 入门 上
  • 物理设计-物理数据模型优化策略
  • 产学研合作赋能产业升级新动能
  • uniapp tabBar不显示
  • 论文阅读《Robust Steganography for High Quality Images》高质量因子图片的鲁棒隐写
  • node前端开发基本设置
  • 深入掌握:如何进入Docker容器并运行命令
  • 把设计模式用起来(3)用不好的原因之时机不对
  • 【机器学习随笔】基于kmeans的车牌类型分类注意点
  • matlab处理函数3
  • 跨系统环境下LabVIEW程序稳定运行
  • 开源项目低代码表单FormCreate中通过接口加载远程数据选项
  • k8s的搭建
  • 人工智能与机器学习原理精解【19】
  • DingoDB:多模态向量数据库的实践与应用
  • 03.01、三合一
  • github上clone代码过程
  • ChatGLM3模型搭建教程
  • 多层建筑能源参数化模型和城市冠层模型的区别
  • 27. Redis并发问题
  • JVM四种垃圾回收算法以及G1垃圾回收器(面试)