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を自分でチェックすると、次の1行しか含まれていないことがわかりました。

r10d (64 ビット)

NDK9では次のとおりです。

r9b

どちらの場合もコードを問題なく実行するはずだったので、ここで何が欠けているのでしょうか?

ps同じ問題を提供するこの質問に出くわしましたが、その答えは私にはうまくいきません。

4

0 に答える 0