> If you use WGPU as your rendering backend, you might be surprised to find that your app crashes only on the Android Emulator.
> The reason? WGPU tries to initialize a Vulkan surface, which ends up blocking EGL surface creation, causing a panic at runtime.
Thanks for uploading a reference. I checked it out a bit but I'm no C++ guy. Figured I'd drop in and update this with more recent changes
Between these two PRs, it seems like the issue should be resolved by making it find an adapter on Android
https://github.com/gfx-rs/wgpu/pull/5535
https://github.com/gfx-rs/wgpu/pull/8012