Android ndk 如何正确安装libshaderc组件以在Android Studio中运行Vulkan示例代码?

Android ndk 如何正确安装libshaderc组件以在Android Studio中运行Vulkan示例代码?,android-ndk,vulkan,Android Ndk,Vulkan,每当我尝试在Android Studio中构建Vulkan示例时,都会出现以下错误: 错误:错误: 'C:/Users/**/AppData/Local/Android/sdk/ndk bundle/sources/third_party/shaderc/libs/gnustl_static/x86/libshaderc.a', 需要 “../../../../build/intermediates/cmake/debug/obj/x86/libvulkan_sample.so”, 缺失且没有已

每当我尝试在Android Studio中构建Vulkan示例时,都会出现以下错误:

错误:错误: 'C:/Users/**/AppData/Local/Android/sdk/ndk bundle/sources/third_party/shaderc/libs/gnustl_static/x86/libshaderc.a', 需要 “../../../../build/intermediates/cmake/debug/obj/x86/libvulkan_sample.so”, 缺失且没有已知的规则来制定它


我已经尝试过提前编译着色器,并遵循设置说明,但我似乎无法克服这个问题。我的libs文件夹中没有gnustl静态目录。如何安装它?

我遇到了同样的问题,根据:

在$NDK\sources\third\u party\shaderc中,执行:

..\..\..\ndk-build.cmd NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk APP_STL:=gnustl_static APP_ABI=x86 libshaderc_combined

将生成libshaderc.a

啊,我已经这样做了,但是我错过了用“gnustl static”替换“c++_shared”的部分。谢谢你的帮助!