基本上,我希望能够使用像fftw或kissfft这样的fft库,以便能够在android本机代码中对数组进行fft和ifft操作 . 之前使用JNI,编写.c,.h和Android.mk文件允许我从java调用简单的c方法 . 我试图将正确的.c和.h文件放入jni文件夹并调用ndk-build,但它不能正常工作 . 我必须先编译它,我发现的许多例子都需要某种make文件,我不知道怎么写 . 我会用gcc编译进jni目录吗?
我正试图用kissfft作为起点 .
是的,您必须为Android编译库 . 您可以通过"add native support"在ADT中执行此操作,它将自动为您运行 ndk-build .
ndk-build
Here是允许在Android项目中使用 kissfft 的 Android.mk 文件的示例 .
1 回答
是的,您必须为Android编译库 . 您可以通过"add native support"在ADT中执行此操作,它将自动为您运行
ndk-build
.Here是允许在Android项目中使用 kissfft 的 Android.mk 文件的示例 .