我想学习NDK,并且想使用外部库(libopus)。阅读一些文章后,我得到了这些步骤:如何在Android中使用外部本机库
git clone https://android.googlesource.com/platform/external/libopus
mv libopus jni
NDK_PROJECT_PATH=. ndk-build
它装箱libs/armeabi/libopus.so
文件。耶,真棒! ...现在呢?我怎样才能使用这个库?我怎样才能调用它的函数和方法?
此外,我的应用程序是否将在非ARM体系结构(x86,MIPS)上运行,因为armeabi
表明它将仅用于ARM。
https://github.com/tbocek/opus-wrapper libopus是与NDK来启动非常复杂的地方,因为在接口级你还必须深入到为这些流媒体流和线程处理与指针一起/对在媒体流上操作的功能的引用。 – 2015-02-05 15:45:51