读书人

NDK,JNI 累积

发布时间: 2013-03-14 10:33:15 作者: rapoo

NDK,JNI 积累

使用javah 将某一个含有native方法的class 文件转换为.h文件:

?

切换目录到classes目录,比如:D:\DevWorkSpace\feiliao_copy\bin\classes> 然后在该目录下运行javah 命令,例如:javah com.feinno.feiliao.utils.media.voice.OpenCoreAmr

NDK,JNI 累积

?

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

?

读书人网 >移动开发

热点推荐