标准库包括Android NDK

时间:2016-07-24 18:54:53

标签: c++ android-ndk android.mk

我已经被困了两天,试图在CPP中编译一个简单的.so库,用于我正在进行的项目。 出于某种原因,无论我尝试什么,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

1 个答案:

答案 0 :(得分:0)

虽然我没有完全解决这个问题,但我设法绕过了它 使用Android Studio创建一个空的Android项目,添加/ jni目录以将所有cpp放入我的代码并从Google jni示例复制build.gradle脚本。 我希望有所帮助