1.將.so文件復制到libs目錄下:
2.在build.gradle中添加下面的代碼
sourceSets.main.jniLibs.srcDirs = ['libs']
結果示例:
(上面的1、2兩步可替換為在main目錄下創建jniLibs目錄,將.so文件放入其中。)
3.在java目錄下創建相應的目錄,在此目錄下創建相應的類,在類中創建相應方法
例如若c文件中的方法名為
Java_a_b_c_JniUtils_getStringFormC
那么需要創建的目錄為a.b.c
需創建的類及方法:
public class JniUtils { static { System.loadLibrary("mzs"); //defaultConfig.ndk.moduleName } public static native String getStringFormC(); }