如何在 NDK 中使用 ANativeWindow_setBuffersDataSpace?

How to use ANativeWindow_setBuffersDataSpace in NDK?

当我在NDK中使用ANativeWindow_setBuffersDataSpace时,提示没有error.But我构建项目,logcat显示
"undefined reference to ANativeWindow_setBuffersDataSpace'clang++: error: linker command failed with exit code 1 " . However I can find this API in native_window.h "__INTRODUCED_IN(28);"and I set minsdk 28.

libnativewindow.so 添加到链接库,例如如果你使用 CMake:

add_library(MainActivity SHARED MainActivity.cpp)
target_link_libraries(MainActivity
        android
        native_app_glue
        EGL
        GLESv1_CM
        nativewindow
        )