jar文件
將jar文件復制至app module目錄下的libs文件夾下,然后打開app module目錄下的build.gradle配置文件,在dependencies項中添加配置命令,這里有兩種配置方式可供選擇:
一次性引入libs目錄下所有jar文件
compile fileTree(include: ['*.jar'], dir: 'libs')
單個逐一引入jar文件
compile files('libs/universal-image-loader-1.8.6-with-sources.jar')
so文件
新版Gradle實現了自動打包編譯so文件的功能,並且為so文件指定了默認的目錄app/src/main/jniLibs,當然默認是沒有這個文件夾的,我們只需要新建一個jniLibs文件夾,並將so文件復制到該文件夾下,編譯運行即可。
通常,為了更好地管理第三方庫文件,或者更簡單地將Eclipse項目轉化為Android Studio項目,建議將jar文件和so文件放在一起,統一擱置在app/libs目錄下,此時,我們只需要在build.gradle的android一欄中添加如命令,指定so文件的目錄即可:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
jni.srcDirs指的是需要編譯的xx.c文件的地址
jniLibs.srcDir指的引用的xx.so文件的地址
https://blog.csdn.net/growing_tree/article/details/51979706