NDK,JNI 积累
使用javah 将某一个含有native方法的class 文件转换为.h文件:
?
切换目录到classes目录,比如:D:\DevWorkSpace\feiliao_copy\bin\classes> 然后在该目录下运行javah 命令,例如:javah com.feinno.feiliao.utils.media.voice.OpenCoreAmr
?
Application.mk??
#可提供编译c++时的标准库APP_STL := gnustl_static#使gcc编译时检查new的返回值,如果返回为空,构造函数就不再执行APP_CPPFLAGS := -fcheck-new#开启异常捕获APP_CPPFLAGS += -fexceptions#"release"模式是默认的,并且会生成高度优化的二进制代码。#"debug"模式生成的是未优化的二进制代码,但可以检测出很多的BUG,可以用于调试。APP_OPTIM := release#可选,如果没有定义,NDK将由在Android.mk中声明的默认的模块编译,并且包含所有的子文件(makefile文件)#APP_MODULES := felio-sound imageprocessor-jniAPP_PLATFORM := android-7
?