【问题标题】:java.lang.UnsatisfiedLinkError: dlopen failed: library "libutils.so" not foundjava.lang.UnsatisfiedLinkError:dlopen 失败:找不到库“libutils.so”
【发布时间】:2017-04-11 04:36:58
【问题描述】:

我在 android studio 上遇到这个崩溃,当我打开应用程序时,就在自我更新 APK 之后。

我读了这篇文章:

Android Studio: java.lang.UnsatisfiedLinkError: dlopen failed

dlopen(“xxxx”) failed: dlopen failed: library “xxxx” not found 1

Android M crash java.lang.UnsatisfiedLinkError: dlopen failed: 5

我尝试下载该文件并将其复制到libs 目录中,但仍然无法正常工作。

有人知道一个简单的解决方案吗?

顺便说一句,我使用的是sqlcipher,据我所知它可能是相关的。

【问题讨论】:

  • 您是否将 jni 库添加到 build.gradle 中?
  • @helldawg13 谢谢它的工作!

标签: java android


【解决方案1】:

在 helldawg13 的帮助下,我需要手动添加库:

我在

中创建了文件夹

../src/main

调用 jniLibs,我在那里提取了 this 项目之类的文件。 接下来,我找到了文件 libutils.so here 并将其复制到 jniLibs, 及其工作!

非常感谢!

【讨论】:

  • 嗨,我也有同样的问题。您能分享一下您是如何解决问题的吗?
猜你喜欢
  • 2019-02-04
  • 2019-07-31
  • 2020-07-28
  • 1970-01-01
  • 1970-01-01
  • 2017-10-13
  • 1970-01-01
  • 1970-01-01
  • 2016-11-15
相关资源
最近更新 更多