java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.skb.unionpay-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.skb.unionpay-2/lib/x86, /vendor/lib, /system/lib]]] couldn't find "libentryexpro.so".做集成银联支付得时候出现得一个bug,我把依赖得so文件都放在app得lib文件夹下了,但是报错没有找到。后来发现在app得bulid.gradle文件夹下加入这句配置就可以了。
sourceSets { main { //jni库的调用会到资源文件夹下libs里面找so文件 jniLibs.srcDirs = ['libs'] } }