jni断点调试
来源:互联网 发布:华数传媒网络怎么退订 编辑:程序博客网 时间:2024/06/03 19:40
本文由 @lonelyrains 出品,转载请注明出处。
文章链接: http://blog.csdn.net/lonelyrains/article/details/39546279
java -cp .class :执行class文件
因为.class文件是通过java虚拟机执行的,java虚拟机的执行文件是$(JAVA_HOME)\bin\java.exe,所以调试的dll是依赖java.exe调试的。
以我的电脑环境设置,说明调试方法:
在vs工程属性中设置调试命令:$(JAVA_HOME)\bin\java.exe
调试命令参数:-cp D:\5test\jniVs2008Test\testJni\bin com.easou.abo.jnitest
设置生成dll的路径:$(JAVA_HOME)\bin
源码例子是vs2008生成dll供java通过jni调用,而且调试配置都已经设置好了。直接打开vs2008工程,F5就可以运行到工程断点处。如果工程所在路径跟我的电脑不同,稍微改一下调试命令参数的路径就行。
或许可以按照这个思路,先将android的部分系统不相关的JNI代码在windows工程里调试通过之后,再在android发布。
0 0
- jni断点调试
- Windows下Eclipse 实现JNI C++/C断点调试
- Android NDK Eclipse断点JNI调试C++基础详解
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- 断点调试
- JNI调试
- 迅发网络教你怎么做网站优化!
- Xcode6:The file couldn’t be opened because you don’t have permission to view it
- Jquery跳出each循环
- http和https有什么区别
- 单例模式
- jni断点调试
- Oracle中的date与timestamp
- qsort(),sort()排序函数
- Lotus Notes 8.5.1 Sametime无法传送文件,进度条0
- 插入排序
- 查看linux库文件32位还是64位
- 练习题
- Java中Date和Timestamp的区别
- hdu2087(kmp裸题)