3

我尝试使用 Git 构建android-vlcijkPlayer,在按照步骤操作并为每个导出所需的 sdk 和 ndk 之后,两者都通过 Git-Bash 引导我得到相同的错误消息,即:

You need NDKr9 or later

我有NDKr9bNDKr10d,我都收到了这个错误消息,在查看了 android-vlc sdk源代码后,我发现它只是检查了 ndk 提供的路径中的/RELEASE.TXT文件:

# try to detect NDK version
REL=$(grep -o '^r[0-9]*.*' $ANDROID_NDK/RELEASE.TXT 2>/dev/null|cut -b2-)
case "$REL" in
    9*|10*)
        GCCVER=4.8
        CXXSTL="/"${GCCVER}
    ;;
    7|8|*)
        echo "You need the NDKv9 or later"
        exit 1
    ;;
esac

当我自己检查 NDK10 时,我发现它只包含一行:

r10d(64 位)

在 NDK9 中是:

r9b

这应该使代码在两种情况下都可以正常运行,那么我在这里缺少什么?

ps我遇到了这个问题,它提供了同样的问题,但它的答案对我不起作用。

4

0 回答 0