错误一: Caused by: java.lang.UnsatisfiedLinkError: Couldn't load mad: findLibrary returned null
网上很多例子都不太全,发现一个问题搞了半天
如果在build.gradle配置如下
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}在src/main下建立jniLibs文件夹是不会打包lib的,也不会再工程右侧显示正取导入到工程中,去掉上面配置
在build.gradle文件中添加
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}
调用代码如下:
public class TestJN