Android M崩溃java.lang.UnsatisfiedLinkError:dlopen失败:

Sub*_*m G 7 android

我的Android应用程序崩溃并给我以下错误消息:

java.lang.UnsatisfiedLinkError:dlopen失败:找不到

dex*_*dex 15

由于Android M中已经改变了以下事实,崩溃即将到来

"在Android的早期版本中,如果您的应用程序要求系统加载带有文本重定位的共享库,系统会显示警告但仍允许加载库.从此版本开始,如果您的应用程序的目标,系统会拒绝此库SDK版本为23或更高版本.为了帮助您检测库是否无法加载,您的应用程序应记录dlopen(3)失败,并包含dlerror(3)调用返回的问题描述文本.要了解有关处理文本的更多信息重新安置,请参阅本指南"

有关详细信息,请参阅此链接


小智 2

这与 Android 6.0 (Marshmallow) 从 OpenSSL 切换到 BoringSSL 有关。

您的异常发生在引用的库代码中。请联系供应商进行修复或手动包含 OpenSSL 库以避免出现问题。

另请参阅:https://sourcedna.com/blog/20150806/predicting-app-crashes-on-android-m.html