eclipse中jni调试本地C++代码步骤
来源:互联网 发布:机房的网络结构示意图 编辑:程序博客网 时间:2024/05/18 21:39
1. 准备ndk_r4, sdk 2.2, eclipse, ant
2. 我对hello-jni的代码做了点修改,参考附件代码
3. shell进入ndk/samples/
运行android update project --path hello-jni
进入ndk/samples/hello-jni
运行ndk-build
运行ant debug
启动android模拟器(可以从eclipse启动)
运行adb install bin/HelloJni-debug.apk
4. 使用eclipse创建一个android project,名字叫hellojni,把ndk/samples/hello-jni下所有文件copy到eclipse工程所在目录,然后编译
5. shell中启动ndk-gdb
6. 在hello-jni.c中设置断点,shell中执行b 30
7. shell中执行continue
8. 打开eclipse/ddms,找到hello-jni,然后点attach
9. 在eclipse的java程序中设置一个断点
10. 点模拟器中的button
11. eclipse java中的代码断点被hit上
2. 我对hello-jni的代码做了点修改,参考附件代码
3. shell进入ndk/samples/
运行android update project --path hello-jni
进入ndk/samples/hello-jni
运行ndk-build
运行ant debug
启动android模拟器(可以从eclipse启动)
运行adb install bin/HelloJni-debug.apk
4. 使用eclipse创建一个android project,名字叫hellojni,把ndk/samples/hello-jni下所有文件copy到eclipse工程所在目录,然后编译
5. shell中启动ndk-gdb
6. 在hello-jni.c中设置断点,shell中执行b 30
7. shell中执行continue
8. 打开eclipse/ddms,找到hello-jni,然后点attach
9. 在eclipse的java程序中设置一个断点
10. 点模拟器中的button
11. eclipse java中的代码断点被hit上
12. eclipse中点continnue,ndk-gdb命令行中可以看到hello-jni.c的断点被hit上了
然后就是常规的gdb调试命令了。
list-显示代码
x-查看内存
p-查看变量
b-设置断点
cont-程序继续运行
s-单步执行,但可以跟踪进入函数
n-单步执行,但不会进入函数
- eclipse中jni调试本地C++代码步骤
- 在Eclipse中NDK单步调试JNI代码
- JNI开发之c代码中LOG打印调试信息
- JNI学习之二:利用LOG调试本地C\C++代码
- Android中JNI高级应用 - 本地C代码中创建Java对象及本地JNI对象的保存
- Android中JNI高级应用 - 本地C代码中创建Java对象及本地JNI对象的保存 .
- Android中JNI高级应用 - 本地C代码中创建Java对象及本地JNI对象的保存
- Android 中 c 代码回调Java代码的详细步骤(jni、NDK的使用)
- 超简单的在Eclipse中NDK单步调试JNI代码代码
- JNI:从C/C++(本地代码)中返回一个对象数组
- eclipse jni (C/C++)代码提示
- 如何使用Eclipse和GDB对JNI代码进行调试(JAVA和C)
- Java应用中通过JNI嵌入c或者汇编代码来抓取qtrace的步骤
- 如何在Eclipse中 NDK r-10实现单步调试jni代码
- Java(JNI)代码访问本地代码C、C++
- ubuntu: eclipse和gdb调试jni代码;gcj调试jni代码
- 利用JNI技术在Android中调用C、调试C++代码(工具,详解)
- Windows下Eclipse 实现JNI C++/C断点调试
- 雷军内部讲话:我的青春 我的金山
- 灵久记账软件
- poj3358 Period of an Infinite Binary Expansion
- 基于Qt的UDP传输文字聊天小软件实现
- 开源手机自动化测试框架iQuery入门教程(二)
- eclipse中jni调试本地C++代码步骤
- android中sqlite3的一些操作命令
- Android 开源3D游戏引擎汇总
- blastall的使用方法,以及输出文件的格式记录
- 类jQuery selector的控件查询iQuery开源类库介绍
- GPIO控制一个外部接口驱动
- Ubuntu 修改myeclipse背景色
- 认识保护模式
- UNDERSTANDING HTK ERROR MESSAGES