比如module目錄結構是這樣的:

然后libs中的目錄是這樣的:

只要在build.gradle中加入這段代碼就行了
sourceSets { main { manifest.srcFile 'AndroidManifest.xml' jniLibs.srcDirs = ['libs'] java.srcDirs = ['src'] aidl.srcDirs = ['src'] resources.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } }
這樣可以兼容AS和Eclipse。
如果編譯通過了,在module的任何一個java文件中都可以直接使用jar中的方法了
編輯android\app\build.gradle
dependencies {
//compile files('libs/slf4j-api-1.7.18.jar')
compile fileTree(dir: 'libs', include: ['*.jar']) /*這種方式比較好 */
}
這樣就可以在原生模塊引用slf4j-api-1.7.18.jar這個jar包了
