Android的JNI调试
来源:互联网 发布:mac 杀毒 编辑:程序博客网 时间:2024/04/30 10:49
Android的JNI调试
运行环境
① Ubuntu 12.04
② Eclipse + CDT + NDK
1、目的
①新建一个Android Application
②添加C/C++的库,运用JNI来完成Java与C/C++的相互调用
2、步骤
步骤一:
新建一个Android Application
步骤二:
新建一个Java类文件,写入需要用C/C++实现的函数,
例如:pubic native void Test1();
由于C/C++文件会编译成一个.so的库文件
package study.jnidemo;import android.content.Context;public class Demo {public String strTest = " [initial message]"; public String getTestString() { return strTest; } // Java 调用C/C++函数 public native String stringFromJNI(); // 静态c/c++函数 回调 Java类的静态函数 public native static int jniStaticShowMessage(Context ctx, String strTitle, String strMessage); // C/C++函数 回调 java 成员函数 public native int jniShowMessage(Context ctx, String strTitle, String strMessage); // C/C++新建 Java类对象 来回调 Java类中的函数 public native int jniInstanceShowMessage(Context ctx, String strTitle, String strMessage); static { System.loadLibrary("demo-jni"); } }
步骤三:
组建该工程,會生成相应的Demo.Class文件,现在需要编写jni的文件。
右键工程,在弹出的菜单中选择Android tools 选择add native support
右键工程Properties
步骤四:
设置Debug configurations
0 0
- Android的JNI调试
- Android上JNI的调试
- Android上JNI的调试
- Android上JNI的调试
- Android上JNI的调试
- Android上JNI的调试
- android jni 调试
- Android JNI 调试
- android Jni 调试d
- JNI Android Studio 调试
- Android 远程调试 JNI 实现
- Android Studio 2.2 Jni 调试
- android调试+及JNI相关
- 详细Android Studio Jni 调试
- 4.29Android中对jni调用部分的调试
- 对android&安卓下jni的单步调试
- Android 远程调试 JNI 实现 ( Android JNI remote debugging )
- JNI log的打印调试
- 一起C语言中程序时序问题的排查过程
- sniffer
- 去除QComboBox中item项的虚线
- D3D学习笔记(一)
- 学习MFC第二天——第一个Windows程序
- Android的JNI调试
- wifi详解(一)
- C语言两种方法实现进程间 socket 通信
- 现在公开一个DHT网络爬虫网络爬虫供大家一起交流
- 也就网站标题,他显示在浏览器上框
- 打印所有字母所有可能的组合
- Struts1应用、实现简单计算器、使用DispatchAction、显示友好的报错信息、使用动态Form简化开发
- 查看mysql 的连接数:
- TQ2440 IIC基础