【问题标题】:Android Can't load vlcjni library (libVLC)Android 无法加载 vlcjni 库 (libVLC)
【发布时间】:2018-09-29 18:22:53
【问题描述】:

我不能用

implementation 'de.mrmaffen:libvlc-android:2.1.12@aar' 

如果将minifyEnable 设置为true。

错误信息是

无法加载 vlcjni 库:java.lang.UnsatisfiedLinkError: JNI_ERR 从“/data/app//lib/arm64/libvlcjni.so”中的 JNI_OnLoad 返回

如何将minifyEnable true 与 libvlc 一起使用?

【问题讨论】:

    标签: android android-gradle-plugin android-proguard


    【解决方案1】:

    如果您混淆了libvlc,则本机代码无法找到必要的类和方法,因此它会返回JNI_ERR。您只需要从ProGuard 中排除libvlc,将这一行添加到progaurd 文件中

    -keep class org.videolan.libvlc.** { *; } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2022-01-21
      • 2023-03-16
      • 1970-01-01
      相关资源
      最近更新 更多