我不能使用
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 一起使用?
答案 0 :(得分:0)
如果混淆了libvlc
,则本机代码无法找到必要的类和方法,因此它返回JNI_ERR
。您只需要从libvlc
中排除ProGuard
,并在progaurd
文件中添加此行
-keep class org.videolan.libvlc.** { *; }