Android无法加载vlcjni库(libVLC)

时间:2018-09-29 18:22:53

标签: android android-gradle android-proguard

我不能使用

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

如果将minifyEnable设置为true

错误消息是

  

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

如何将minifyEnable true libvlc 一起使用?

1 个答案:

答案 0 :(得分:0)

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

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