我正在尝试在依赖于 iq-engines-sdk 的 Android 4.2.2 上运行应用程序
NDK 已正确设置,并在执行项目>clean 后具有以下输出
Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi-v7a/gdbserver
Gdbsetup : libs/armeabi-v7a/gdb.setup
Install : libiqengines-sdk.so => libs/armeabi-v7a/libiqengines-sdk.so
Install : libiqindex.so => libs/armeabi-v7a/libiqindex.so
构建后我在 iq-engines-sdk 上有以下文件
这以前有效,但现在我收到此错误
W/dalvikvm(3867): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/iqengines/sdk/IQLocal;
D/AndroidRuntime(3867): Shutting down VM
W/dalvikvm(3867): threadid=1: thread exiting with uncaught exception (group=0x40e4b300)
E/AndroidRuntime(3867): FATAL EXCEPTION: main
E/AndroidRuntime(3867): java.lang.ExceptionInInitializerError
E/AndroidRuntime(3867): at com.iqengines.sdk.IQE.initIqSdk(IQE.java:249)
E/AndroidRuntime(3867): at com.iqengines.sdk.IQE.(IQE.java:224)
你知道这是什么原因吗?我尝试删除工作区上的项目并将它们导入回来,清理项目并重新启动我的 IDE 无济于事。