NDK
真烦人
这个作者很懒,什么都没留下…
展开
-
NDK,JNI 积累
使用javah 将某一个含有native方法的class 文件转换为.h文件: 切换目录到classes目录,比如:D:\DevWorkSpace\feiliao_copy\bin\classes> 然后在该目录下运行javah 命令,例如:javah com.feinno.feiliao.utils.media.voice.OpenCoreAmr Applicati...原创 2013-03-04 12:31:52 · 139 阅读 · 0 评论 -
NDK,JNI (前言)
JNI是Java Native Interface的缩写,译为Java本地接口。它允许Java代码和其他语言编写的代码进行交互。在android中提供JNI的方式,让Java程序可以调用C语言程序。android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。 主要的JNI代码放在以下的路径中:frameworks/base/core/jni/,这个...原创 2013-07-29 19:55:26 · 126 阅读 · 0 评论 -
JNI 常见错误
java.lang.UnsatisfiedLinkError: Native method not found 程序编译没问题,就只在执行的时候,出现了这个error。解决方法是: 1、c++中的方法Java_xxx_xxx 中的Java 首字母一定要大写 2、如果是 .cpp 文件 则用 extern "C" {"您的方法在这里"},大括号里是您的本地方法。 3、LOCAL_MODU...原创 2013-07-29 19:58:00 · 268 阅读 · 0 评论