我已经成功通过NDK r10包含了“ rs / cpp / util / RefBase.h”,但是在更改为NDK 15和cmake之后,它会编译错误:致命错误:'rs / cpp / util / RefBase.h'文件未找到。我的构建参数没有更改:
cmake {
arguments '-DANDROID_PLATFORM=android-21',
'-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=stlport_static'
}
我为此苦苦挣扎很久了,谢谢任何人的帮助。
答案 0 :(得分:0)
像RenderScript支持一样曾经被添加到CMake中。您可以使用ndk-build并查看我们的测试以查看其用法:https://android.googlesource.com/platform/ndk/+/master/tests/device/rs-cpp-basic/jni/Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := app
LOCAL_SRC_FILES:= foo.rs app.cpp
LOCAL_LDLIBS := -llog
LOCAL_STATIC_LIBRARIES := RScpp_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,android/renderscript)