Android NDK編譯後引入并打包.so檔案
NDK作為安卓JNI程式設計拓展,我們有時候需要使用他來幫助我們完成一些底層子產品的編寫。
首先,我們需要編譯動态連結庫(.so),在此不多說。在NDK完成編譯工作後,将so檔案拷貝至工程libs目錄下。當然,你也可以放至其他目錄,但下面的配置目錄需要自行修改,改為對應的目錄。以libs為例,如圖:
以Android Studio為例,使用Android Gralde建構很友善。隻需要在build.gralde檔案中添加以下即可:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
效果如圖: