我正在开发一个安卓应用程序,使用指纹识别器数字人物4500 UareU。当我试图获取阅读器时,我得到了这个错误:
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.UnsatisfiedLinkError:
dalvik.system.PathClassLoader[DexPathList
[[zip file "/data/app/com.zaimella.enrollment-1/base.apk"],
nativeLibraryDirectories=[
/data/app/com.zaimella.enrollment-1/lib/arm,
/system/lib,
/vendor/lib]]]
couldn't find "libdpfr6.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:984)
at java.lang.System.loadLibrary(System.java:1567)
at com.digitalpersona.uareu.jni.Dpfpdd.<init>(Dpfpdd.java:43)
at com.digitalpersona.uareu.dpfpdd.ReaderCollectionImpl.<init>(ReaderCollectionImpl.java:24)
at java.lang.Class.newInstance(Native Method)
at com.digitalpersona.uareu.UareUGlobal.GetReaderCollection(UareUGlobal.java:39)请帮帮我!
谢谢。
发布于 2020-06-27 05:47:27
解决方案!
1.-安装DigitalPersona SDK
2.-从安装中获取jniLibs:DigitalPersona\U.are.U SDK\Android\bin\android-21
3.-必须将jniLibs文件夹包含到您的项目中。见图1
4.- Build -> Make Project
5.-确保你的apk文件中包含了jniLibs。见图2
6.-使用"adb install"安装应用程序
7.-快乐!
https://stackoverflow.com/questions/62602368
复制相似问题