Skip to content
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

Cannot locate symbol "av_q2intfloat" referenced by "libjniavutil.so" #206

Closed
beta opened this issue Aug 20, 2015 · 2 comments
Closed

Cannot locate symbol "av_q2intfloat" referenced by "libjniavutil.so" #206

beta opened this issue Aug 20, 2015 · 2 comments

Comments

@beta
Copy link

beta commented Aug 20, 2015

I created an instance of FFmpegFrameGrabber like

FFmpegFrameGrabber grabber = new FFmpegFrameGrabber("...");

and an error occurred:

08-20 02:32:55.621  21569-21569/org.lab413.visualnav E/art: dlopen("/data/app/org.lab413.visualnav-1/lib/x86/libjniavutil.so", RTLD_LAZY) failed: dlopen failed: cannot locate symbol "av_q2intfloat" referenced by "libjniavutil.so"...

I've installed JavaCV correctly following the steps from Manual Installation. I'm using JavaCV with

  • Gradle 1.2.3
  • Android SDK version 22
  • Android build tools 22.0.1
  • Android Studio 1.3.1
  • Genymotion with Android 5.1 (x86)
@beta
Copy link
Author

beta commented Aug 20, 2015

I tried with a real ARM device running Android 5.0.1 instead of an emulator, and the error didn't occur. But here comes another error:

java.lang.UnsatisfiedLinkError: org.bytedeco.javacpp.avutil

I found this issue and solved the problem, but don't know the reason.

@beta beta closed this as completed Aug 20, 2015
@saudet
Copy link
Member

saudet commented Aug 20, 2015

It's an issue with Android Studio's build system...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants