无法加载 vlcjni 库:java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList 找不到"libvlcjni



扩展了对Android 6.0 。

的支持后

使用VLC-SDK播放视频时,该应用程序正在崩溃。

以前,我们根据项目需要对SDK库进行更改。因此,无法更改VLC-SDK。

我尝试了以下解决方案:

  1. 添加ABI过滤器。
  2. 在项目中添加gradle.properties文件。
  3. 在gradle.properties中添加 android.useDeprecatedNdk=true;
  4. 在build.gradle中添加ABI过滤器。

这意味着在APK中找不到针对正在运行的设备的编译ABI二进制特定的。在开始时,使用APK Analyzer检查Android Studio中的APK(或者只是将APK从内部app/build/outputs/apk/拖到中间(,然后在lib/文件夹中查看已编译的ABI。如果您的设备ABI未在lib/文件夹中列出,则是您错误的原因,如果丢失了,则应在生成的构建文件中进行进一步检查(通常在.externalNative中(。

相关内容

  • 没有找到相关文章

最新更新