UnsatisfiedLinkError with arm64-v8a .so on Redmine Xiaomi/kenzo
- Backtrace:
E/VLC/LibVLC(23709): Can't load vlcjni library: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.videolan.vlc-1/base.apk"],nativeLibraryDirectories=[/data/app/org.videolan.vlc-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libvlc.so"
-
adb shell getprop
of a failing device: getprop.txt -
Similar issue that seems to be fixed with a newer version of Android: https://code.google.com/p/android/issues/detail?id=190379
It seems that the PackageManager of the failing device fails to detect arm64-v8a ELF. It detects armeabi-v7a instead, the problem is that we don't have any armeabi-v7a .so on a ArmV8 apk.