Android 库 media_jni 未找到
我正在尝试在我自己的 android 项目中复制这个名为 MediaMetadataRetriever 的类。您可以在这里查看该课程: https://android.googlesource.com/platform/frameworks/base/+/master/media/java/android/media/MediaMetadataRetriever.java" googlesource.com/platform/frameworks/base/+/master/media/java/android/media/MediaMetadataRetriever.java
在第 40 行,您可以看到: System.loadLibrary("media_jni");< /code>
我如何获得该库?我的 logcat 显示了这一点:
原因:java.lang.UnsatisfiedLinkError:找不到库 media_jni
I'm trying to replicate this class called MediaMetadataRetriever in my own android project. You can see the class here:
https://android.googlesource.com/platform/frameworks/base/+/master/media/java/android/media/MediaMetadataRetriever.java
In line # 40 you can see: System.loadLibrary("media_jni");
How do I get that library? My logcat shows this:
Caused by: java.lang.UnsatisfiedLinkError: Library media_jni not found
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个 JNI 类,它是用 C/C++ 创建的,并作为 SO 包含在您的应用程序中。该类在运行时加载。
看这里 https://android.googlesource.com/platform/框架/base/+/master/media/jni
This is a JNI class, which is created in C/C++ and included as a SO in your app. The class is loaded during runtime.
Look here https://android.googlesource.com/platform/frameworks/base/+/master/media/jni