【发布时间】:2023-03-28 17:55:02
【问题描述】:
我正在尝试将so 文件(已编译的本机 C/C++ 代码)加载到我的 Android 应用程序中,但它不起作用(抛出异常并且应用程序停止工作)。
E/AndroidRuntime: 致命异常: Thread-685 进程:com.dsyr.selftoidcardmatcherdemo,PID:11990 java.lang.UnsatisfiedLinkError:
如果我将 targetSdkVersion 更改为 21,那么它运行良好。那么在 targetSdkVersion 26 中无法加载 lib 的原因是什么?在第 26 版中我们应该做哪些额外的事情?
【问题讨论】:
-
" ... but it doesn't work",这是什么意思? -
@pskink 现在您可以再次查看。这意味着当加载库时,应用程序停止工作。
-
"trowing exception",有什么例外?你的代码是什么?你怎么 loding .so 库? -
@pskink 你可以再次查看
-
@BahramdunAdil 看看这个behavior changes on Android-26
标签: android android-studio java-native-interface