Lazy loaded image
🎊UE5 Android Vulkan 启用 Validation Layers
字数 158阅读时长 1 分钟
2025-8-23
2025-8-22
type
status
date
slug
summary
tags
category
icon
password
<ins/>
 
前提,需要 Development 或 Debug 版本,确保 VULKAN_HAS_DEBUGGING_ENABLED 宏启用。
 
首先在打包设置中添加如下设置:
notion image
  • Debug Vulkan Layer Directory: /path/to/Engine/Binaries/ThirdParty/Vulkan/Android/arm64-v8a,确保这个路径下包含 libVkLayer_khronos_validation.so
  • Debug Vulkan Device Layers: VK_LAYER_KHRONOS_validation
  • Debug Vulkan Instance Layers: VK_LAYER_KHRONOS_validation
 
接着需要修改 r.Vulkan.EnableValidation 为 1 以上,我这里是直接修改代码了,也可以用别的方法:参考如下定义:
notion image
 
重新打包安装后即可,确认 logcat 输出中有如下字样则说明启用成功了:
 
之后输出的 Validation Layers 报错会以类似的形式展示:
 
上一篇
UE5.6 后 Shader 调试方法的变化
下一篇
Win11 重新编译 UE 后首次启动特别慢的解决方法

评论
Loading...