Я использовал Android NDK в течение многих лет, однако недавно я увидел сообщение ниже, когда создавал CPP с помощью ndk-build (ndk version 15)
Android NDK: android-9 не поддерживается. Использование минимальной поддерживаемой версии Android-14. Android NDK: ПРЕДУПРЕЖДЕНИЕ: APP_PLATFORM android-14 выше, чем android:minSdkVersion 9
Почему NDK перестает поддерживать уровни Android (3-13) ниже, чем Android-14?
Я попытался выяснить, почему в руководствах NDK, https://developer.android.com/ndk/guides/stable_apis.html, хотя я до сих пор понятия не имею. Кажется, NDK по-прежнему поддерживает уровни выше или равные 3.
Я также предположил, что это может быть вызвано одним из флагов или функций, которые мне нужны в C++. Тем не менее, я не мог найти даже какой-либо подсказки до сих пор.
LOCAL_CPP_FEATURES := rtti exceptions
APP_CPPFLAGS += -std=c++11
APP_STL := gnustl_static