Стандартная библиотека включает Android NDK

Два дня я застрял, пытаясь скомпилировать простую библиотеку .so в CPP для проекта, над которым я работаю.
По какой-то причине 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

0

Решение

Хотя мне не удалось решить эту проблему, мне удалось ее обойти
создание пустого проекта Android с Android Studio, добавление каталога / jni для размещения всего кода cpp my и копирование сценария build.gradle из примера Google jni.
Надеюсь, это поможет

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]