Android基础:linker调试技巧

作者: 我在等你回复可你没回 | 来源:发表于2018-03-06 22:42 被阅读329次

linker作为动态库加载的主角,经常调试。例如分析为啥so库打不开啊,就经常需要一步步分析

一.linker自带的log格式如下

LD_LOG(kLogDlopen,
       "... dlopen successful: realpath=\"%s\", soname=\"%s\", handle=%p",
       si->get_realpath(), si->get_soname(), handle);

二.linker的源码路径

/bionic/linker/

三.linker的编译

直接 mm /bionic/linker/即可,编译完成后把linker和linker64 推到system/bin,再chmod 777 即可,可能要进recovery模式去修改。

四.开启linker的log

 setprop debug.ld.app.com.android.browser dlopen,dlerror 表示开启chrome的log
 setprop debug.ld.all dlopen,dlerror 表示开启所有应用的log

相关文章

  • Android基础:linker调试技巧

    linker作为动态库加载的主角,经常调试。例如分析为啥so库打不开啊,就经常需要一步步分析 一.linker自带...

  • Android学习

    大纲 1. 代码技巧,调试技巧 2. Android平台基础知识 3. Java基础知识 4. 面向对象、设计模式...

  • python调试

    linux python调试技巧 Linux下Python基础调试 http://blog.163.com/liu...

  • Android Linker学习笔记[转]

    本文转自:Android Linker学习笔记 0x00 知识预备 Linker是Android系统动态库so的加...

  • Android开发

    Android Studio你不知道的调试技巧 Android TextView使用HTML处理字体样式、显示图片...

  • 自己动手编译Android源码(超详细)

    在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译...

  • 自己动手编译Android源码(超详细)

    在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译...

  • 利用 Chrome 开发者工具远程调试 Android 中的原生

    之前写过一篇关于 Android Studio 断点调试技巧 的文章,但都是针对 Native 代码的调试,对于 ...

  • android adb 调试技巧

    参考链接 超详细的dubug教程 Android Studio 调试技巧 Android中开发需要的高效助推的命令...

  • Android调试技巧

    Android调试技巧汇总 Android开发过程中,定位是解决疑难问题的第一步,Debug的能力往往反映一个开发...

网友评论

    本文标题:Android基础:linker调试技巧

    本文链接:https://www.haomeiwen.com/subject/ywuaxftx.html