Android基于JNA加载第三方.so库报错:java.lang.UnsatisfiedLinkError Native library (com/sun/jna/android-aarch64/libjnidispatch.so)
java.lang.UnsatisfiedLinkError Native library (com/sun/jna/android-aarch64/libjnidispatch.so)
原因是缺失JNA项目所需的Android平台支撑so库。在这里下载对应Android 平台的jar包:
如果是arm64-v8a架构,则选择下载 android-aarch64.jar
把
解压,里面是一个libjnidispatch.so,把libjnidispatch.so放到Android项目的libs\arm64-v8a\里面即可。
注意,此时libs需被设置为jniLibs: