| # Android Vulkan Validation Layers | |
| If you want to run Vulkan Validation Layers with a custom engine build you need | |
| to add the `--enable-vulkan-validation-layers` to the `gn` invocation to make | |
| sure the layers are built and injected into the Flutter jar. | |
| Example: | |
| ```sh | |
| flutter/tools/gn \ | |
| --runtime-mode=debug \ | |
| --enable-impeller-vulkan \ | |
| --enable-vulkan-validation-layers \ | |
| --no-lto \ | |
| --unoptimized \ | |
| --android \ | |
| --android-cpu=arm64 | |
| ``` | |
| Then adding the following field to the | |
| `android/app/src/main/AndroidManifest.xml` will turn them on: | |
| ```xml | |
| <meta-data | |
| android:name="io.flutter.embedding.android.EnableVulkanValidation" | |
| android:value="true" /> | |
| ``` |