1

虽然我当前的 ndk 版本大于 r10e ,但它在说

build on Linux x86_64
ANDROID_NDK=/root/Android/Sdk/ndk-bundle/
IJK_NDK_REL=15.1.4119039
You need the NDKr10e or later

编辑

我正在尝试构建ijkplayer,当我尝试执行时,我只是按照构建指令执行./compile-ffmpeg.sh all我收到此错误。

4

1 回答 1

2

该库对 NDK 版本具有硬编码依赖性;android/contrib/tools/do-detect-env.sh的最新提交 添加了对 NDK r.14 的检测。您已安装最新的 r.15c。我建议从https://developer.android.com/ndk/downloads/older_releases.html下载 r.14,而不是调整构建脚本:新版本有一些重大变化。它们具有显着的增强功能,但是对于已经在 r.14 上测试过的项目,您不会获得太多收益。

于 2017-08-08T14:50:49.850 回答