Я застрял в течение двух дней, пытаясь скомпилировать простую .so-библиотеку в CPP для проекта, над которым я работаю. По какой-то причине NDK не дает мне этот результат независимо от того, что я пытаюсь:Стандартная библиотека включает Android NDK
fatal error: random: No such file or directory #include <random>
Application.mk
APP_ABI := armeabi armeabi-v7a x86
NDK_TOOLCHAIN_VERSION := clang
APP_STL := gnustl_static
APP_PLATFORM := android-14
Android.mk
APP_ABI := armeabi armeabi-v7a x86
NDK_TOOLCHAIN_VERSION := 4.9
APP_CPPFLAGS := --std=c++11
APP_STL := gnustl_static
APP_PLATFORM := android-14
И команду я строю с (Я не использую jni или проект Android)
ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
Флаги 'APP_' должны войти в ваш' Application.mk' (т. Е. Не в Android.mk). Попробуйте явно указать 'ndk-build' на ваш' Application.mk', добавив в командную строку 'NDK_APPLICATION_MK =/path/to/your/Application.mk'. – Michael