首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入Android项目(解码OGG)

导入Android项目(解码OGG)
EN

Stack Overflow用户
提问于 2013-02-11 20:49:37
回答 1查看 827关注 0票数 1

我正在尝试使用NDK项目来解码Android中的OGG文件(我尝试过几个)。无论我尝试哪一种方法,我在构建时都会遇到类似于此的错误:

代码语言:javascript
运行
复制
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load videokit: findLibrary returned null

我对NDK很陌生(很明显),所以我不知道我做错了什么。我所要做的就是能够设置OGG文件的播放速率。

EN

Stack Overflow用户

发布于 2013-02-12 02:37:09

代码的java部分链接到一个共享库对象(.so文件),这是通过编译代码的C++/NDK部分来实现的。在这种情况下,应用程序无法找到要加载的正确的.so文件。以下是一些你可以检查的东西-

  1. 非常基本的检查-在jni文件夹中运行"ndk-build“吗?如果没有,就不会生成任何.so文件-- eclipse仍然会编译您的项目,但是它不能工作。
  2. 如果您的项目根目录是项目,请选中$( PROJECT )/jni/libs/armeabi或$( project )/jni/libs/armeabi-v7a -当您使用"ndk-build“命令完成后,这两个位置都应该包含一个.so文件。
  3. 检查您的java代码中的某个位置,您正在此.so文件上调用“.so”。我认为应该是“System.LoadLibrary(视频)”,但我不确定。
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14820592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档