(错误记录)java.lang.UnsatisfiedLinkError

来源:互联网 发布:软件配置管理工具 编辑:程序博客网 时间:2024/05/02 01:26

最近调用银联接口在支付的时候报错: java.lang.UnsatisfiedLinkError: Native method not found

百度后明白是跟jni相关的 , 用as开发的,在libs下添加so文件后还需要在app内(注意是app内的,不是project的)的build.gradle中的android { }中添加如下代码

sourceSets {
main {
jniLibs.srcDirs = [‘libs’]
}
}

添加后是这样的(仅为范例):

apply plugin: ‘android’

android {
compileSdkVersion 19
buildToolsVersion “19.0.0”

defaultConfig {    minSdkVersion 16    targetSdkVersion 19    versionCode 1    versionName "1.0"}buildTypes {    release {        runProguard false        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'    }}sourceSets {    main {         jniLibs.srcDirs = ['libs']    }}

}

0 0
原创粉丝点击