JNI调用在linux环境下编译过来的so文件,我该如何去调用?
解决方案 »
- 如何动态的设置Relative Layout中按钮的layout_align_parent_right属性
- 如何在ddms导出超过64M的hprof文件?
- android应用的用户使用情况统计如何做?
- 想做一个更换手机主题的程序,比较没思路,有会的给个提示。或者讨论下吧。。
- 以下这些是android2.1系统标准目录吗?
- 使用SlidingDrawer之后主体内容消失何解
- android binder如何使用
- 请教android进程的一个问题
- android开发中 我使用的是百度API遇到的问题!!本人菜鸟希望大家帮助下
- Webview加载html页面,首次正常,之后不正常
- JNI #include "zcTest.h" 问题???
- Listview如何实现在空白处长按,弹出contextMenu实现添加等功能?
private native void init();
static
{
Log.d(TAG, "load libuninstalled_moniter");
try {
System.loadLibrary("uninstalled_moniter");
// System.loadLibrary("moniter");
}catch (UnsatisfiedLinkError ule) {
ule.printStackTrace();
}
}
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Log.d(TAG, "onCreate");
setContentView(R.layout.uninstalled_moniter_layout);
init();
}
/* 函数段end */
}简单的JNI调用,先要声明so库中的方法,然后加载SO库,在调用声明的方法
from jni/ffmpeg/libavutil/samplefmt.h:24,
from jni/ffmpeg/libavcodec/avcodec.h:30,
from jni/tiger.c:5:
jni/ffmpeg/libavutil/common.h:40:32: fatal error: libavutil/avconfig.h: No such file or directory
compilation terminated.
求指导
http://www.cnblogs.com/lovelili/archive/2012/03/10/2389172.html
好像就在SDK/simple/JNI 你看看调用过程,
看看生成SO的CPP