android 2.2 的新功能 ndk-gdb调试.
16lz
2021-01-24
android2.2 的这个功能可能是很多做移植工作和底层开发者的福音.
下载最新的Android NDK, r4b
ndk 每个版本都有些变化,有好有坏.对于新人来说,使用更方便,对于我这种好多工程的人来说,又要改配置.
ndk-gdb使用的一些基本步骤.
1.jni 的工程.
在mk编译选项中LOCAL_LDLIBS := 加入-g 不过我看hello-jni似乎没有.可能不是必须的.
2.java 工程的AndroidManifest.xml 文件中增加android:debuggable="true"
3.apk 需要debug编译然后安装到手机或模拟器.在eclipse中可以使用debug 运行.
4.在工程目录下运行 ndk-gdb
5.一切正常的话见到gdb 提示符.
并且手机或模拟器中程序运行中.
6.加入工程的源代码目录directory 你的工程目录.
可以使用 showdirectory 来检查,你的源代码目录是否正确
7. list filename:linenumber
8 添加断点
b linenumber
9 continue 即可.
其他操作可以见gdb操作手册.
更多相关文章
- 中文手写输入 (一)
- Android入门之搭建Android开发环境
- Android(安卓)Studio 使用技巧:修改默认build.gradle
- Android实现类似excel表格的方法整理
- 在Android(安卓)studio中建立Java工程
- 利用Android源代码编译一个自己写的Hello World模块
- 在android系统命令行中执行arm linux程序,出现/system/bin/sh: .x
- Android自定义TTF字体
- Android(安卓)AOP(三):在Android中Javassist动态编译代码