Android не может загрузить библиотеку vlcjni ​​(libVLC) - PullRequest
0 голосов
/ 29 сентября 2018

Я не могу использовать

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

, если установлено от minifyEnable до true.

Сообщение об ошибке:

Невозможно загрузить библиотеку vlcjni: java.lang.UnsatisfiedLinkError: JNI_ERR возвращено из JNI_OnLoad в "/ data / app // lib / arm64 / libvlcjni.so "

Как я могу использовать minifyEnable true с libvlc ?

1 Ответ

0 голосов
/ 26 декабря 2018

если вы запутываете libvlc, нативный код не может найти необходимые классы и методы, поэтому он возвращает JNI_ERR.Вам просто нужно исключить libvlc из ProGuard, добавить эту строку в progaurd файл

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