Qt for android 弹出Detected problems with app native libraries (please consult log for detail): 解决方案

版权声明:如需转载,请告知博主并声明出处 https://blog.csdn.net/CLinuxF/article/details/80404625

最近开发Qt for android的时候,因为采用了webview框架的原因,老是弹出一个警告框(如下图):大致内容如下:

Detected problems with app
native libraries
(please consult log for detail):

libQt5Core.so: unauthorized
access to "
libcrypto.so"
libQt5Core.so: unauthorized

access to "ibssl.so"

    去很多地方问了下,能解决的甚少,不过还是找到了一个方法,这里先解释下出现的原因,根据Qt群或qt论坛的结论大致是因为采取了webview,导致手机缺少了ssl库,需要更新相关库,有的手机自带这种库,就不会弹出上面的窗口,所以我在开发的中途,我的手机从来没有提示过,而测试机过段时间就会弹出来提示,点击确定后会正常运行程序,不影响程序的运行,仅仅只是提示弹框。

    如此之后,我便从网上加入了两个库libcrypto.so和libssl.so,我是如下加法:

    在QtCreator中的点击这个add按钮手动选择库加入,加入之后就不在出现弹窗,目前而言是没有再出现过了。

下面给出两个库的下载地址:https://download.csdn.net/download/clinuxf/10429490

猜你喜欢

转载自blog.csdn.net/CLinuxF/article/details/80404625
今日推荐