我正在尝试使用 NDK 项目在 Android 中解码 OGG 文件(我尝试了一些)。无论我尝试哪一个,我在构建时总是会收到类似的错误:
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load videokit: findLibrary returned null
我对 NDK 很陌生(显然),所以我不确定我做错了什么。我想做的就是能够设置OGG文件的播放速率。
我正在尝试使用 NDK 项目在 Android 中解码 OGG 文件(我尝试了一些)。无论我尝试哪一个,我在构建时总是会收到类似的错误:
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load videokit: findLibrary returned null
我对 NDK 很陌生(显然),所以我不确定我做错了什么。我想做的就是能够设置OGG文件的播放速率。
代码的 java 部分链接到一个共享库对象(.so 文件),该对象是通过使用 ndk-build 编译代码的 C++/NDK 部分获得的。在这种情况下,您的应用无法找到要加载的正确 .so 文件。以下是您可以检查的几件事 -