我正在尝试使用 Android NDK 编译代码。我以前很好地使用了这段代码,但是在其中更改了一件事,现在它无法编译。出现的错误是:
"Compile++ thumb : filters <= filters.cpp
C:/Android/my-app//jni/filters.cpp:4:28: fatal error: android
/bitmap.h: No such file or directory
compilation terminated.
make: *** [C:/Android/my-app//obj/local/armeabi/objs/filters/
filters.o] Error 1
我的 bitmap.h 文件在库中定义为:
#include <android/bitmap.h>
我知道 bitmap.h 只有在 target-skd 构建为 8 或更高版本之后才存在,而我的目标是 10,min 为 8。有什么建议吗?这让我发疯并且曾经工作过!感谢您提供的任何帮助。
编辑:这也是我的 Android.mk 文件
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := filters
LOCAL_SRC_FILES := filters.cpp
LOCAL_LDLIBS := -lm -llog -ljnigraphics
include $(BUILD_SHARED_LIBRARY)