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

Jac*_*ope 2 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',遗漏并且没有已知的规则来制作它

我已经尝试过提前编译着色器,并遵循设置方向,但我似乎无法克服这个问题.我的libs文件夹中没有gnustl-static目录.我该如何安装?

Jia*_*gty 5

我提出了同样的问题,根据:https://developer.android.google.cn/ndk/guides/graphics/getting-started.html

在$ NDK\sources\third_party\shaderc中,执行:

..\..\..\ndk-build.cmd NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk APP_STL:=gnustl_static APP_ABI=x86 libshaderc_combined
Run Code Online (Sandbox Code Playgroud)

将生成libshaderc.a