-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "av_version_info" referenced by "/data/app/com.domain.appname-1/lib/arm/libjniavutil.so"... #970
Comments
Before |
Well, I loaded all the non jni libs before all non-jni and avutils (with jniavutils) before all of them and that did not help |
That's fine, but we still need to load |
Yes, I do it like this:
and it is not working |
Please post the full Android log. |
I don't have one. Error pops on a remote phone, and I only get ACRA repot, which (idk why) does not include relinker log (but includes android log, which I already posted) |
Sorry, my bad: I called |
Anyway, there's probably another Loader.loadLibrary(new URL[0], "avutil"); |
I'll try that when whill get access to such device |
…ad()` instead of "java.library.path" (issue bytedeco/javacv#970)
FYI, commit bytedeco/javacpp@f1f21ae should take care of this issue. |
I'm currently getting this error on some devices (exactly on Meizu Pro 6) but on others with same cpu (Huawei Honor 9 Lite) everything works fine,
I use manual installation with unpacking .so files into jniLibs and relinker:
This code is called from the first activity of application, before any library elements used.
This is log I have:
What I found sometimes it goes with the
com.domain.appname-1
directory, and sometimes with thecom.domain.appname-2
.Also it worked in a couple of builds, but mostly not (I did not change anything in library loading)
The text was updated successfully, but these errors were encountered: