J'utilise Android NDK depuis des années, mais, récemment, j'ai vu le message ci-dessous quand je construit apa en utilisant NDK-build (version NDK 15)Android NDK Aide Version limitée
Android NDK: android-9 n'est pas pris en charge. En utilisant la version minimale prise en charge android-14. Applications NDK: AVERTISSEMENT: APP_PLATFORM androïde-14 est plus élevé que androïde: minSdkVersion 9
Pourquoi NDK butée d'appui niveaux Applications (3-13) inférieur androïde-14?
J'ai essayé de savoir pourquoi dans les guides NDK, https://developer.android.com/ndk/guides/stable_apis.html bien que je n'en ai toujours aucune idée. Il semble que NDK supporte toujours un niveau supérieur ou égal au niveau 3.
J'ai également supposé que l'un des drapeaux ou des fonctionnalités dont j'ai besoin en C++ peut provoquer cela. Cependant, je ne pouvais même pas trouver la moindre idée jusqu'à présent.
LOCAL_CPP_FEATURES := rtti exceptions
APP_CPPFLAGS += -std=c++11
APP_STL := gnustl_static
Gingerbread a incroyablement peu de périphériques actifs, et en soutenant Gingerbread signifie que des choses comme libandroid_support doivent inclure plus et donc gonflent les APK plus. Alex et MM S donnent tous deux de bons conseils sur la façon de gérer cela si vous voulez vraiment continuer à soutenir Gingerbread. –