私はちょうど最新のAndroidスタジオとAndroid NDKをインストールしました。私のNDKのインストールのplatforms
ディレクトリを調べるとき、私は次のプラットフォームを見ることができます:Android NDKが特定のAPIレベルでミスアウトするのはなぜですか?
android-9
android-12
android-13
android-14
android-15
android-16
android-17
android-18
android-19
android-21
android-22
android-23
android-24
あなたはAPIレベル10、11、20および25は、NDKに欠けていることがわかります。ではなぜですか?
アプリでAPIレベル11をターゲットにする場合はどうすればよいですか?その場合、ANDROID_PLATFORM
として何を定義すればよいですか?私は、次のことを試してみたし、それは私のNDKにはandroid-11
ディレクトリが存在しないが動作しているようです:
externalNativeBuild {
cmake {
arguments '-DANDROID_PLATFORM=android-11',
'-DANDROID_TOOLCHAIN=clang'
}
}
これはAPIレベル11を対象とする正しい方法ですか?私の言うとおりNDKのインストールにはandroid-11
ディレクトリがありません。
これにいくつかの光を当てることができます誰のためにありがとう!
api 25のために構築されたndk-14がありますが、安定版ではありませんが、いくつかのバグがあります。 – JavadKhan