私はNDKビルド(NDKバージョン15)を使用してのCPPを建てたとき、私は長年のAndroid NDKを使用していた、しかし、最近、私は下のメッセージを見たのAndroid NDKサポートバージョン限定
のAndroid NDK:アンドロイド-9サポートされていません。最低サポートバージョン android-14を使用しています。 AndroidのNDK:WARNING:APP_PLATFORMアンドロイド-14がアンドロイドより 高いです:minSdkVersionが9
はなぜNDKは、Android-14より低いアンドロイドレベル(3-13)のサポートを停止しますか?
私はまだNDKのガイドでhttps://developer.android.com/ndk/guides/stable_apis.htmlを見つけようとしましたが、私はまだ考えていません。 NDKはまだレベル3以上をサポートしているようです。
私は、C++で必要なフラグや機能の1つがこれを引き起こすかもしれないと推測しました。しかし、私は今までのところ何の手がかりも見つけられませんでした。
LOCAL_CPP_FEATURES := rtti exceptions
APP_CPPFLAGS += -std=c++11
APP_STL := gnustl_static
ジンジャーブレッドにはアクティブデバイスがほとんどなく、ジンジャーブレッドをサポートするということは、libandroid_supportのようなものには、より多くのAPKを含める必要があるということです。あなたが実際にジンジャーブレッドをサポートし続けることを望んでいるなら、AlexとMM Sはどちらもこれをどう扱うべきかについて良いアドバイスをしてくれます。 –