我想學習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