Description
I'm trying to package my UE5 project for Android, but the cook step fails because the GSRuntime module is not available on the Android platform.
Error
Failed to cook /Game/XV3dGS/demo_office_gs/demo_office_gs for platform Android_ASTC.
It imports class /Script/GSRuntime.GaussianComponent, which is in a module that is not available on the platform.
Failed to cook /Game/XV3dGS/demo_office_gs/demo_office_gs_buffers for platform Android_ASTC.
It imports class /Script/GSRuntime.GSRuntimeBuffer, which is in a module that is not available on the platform.
Root Cause
The plugin ships with bUsePrecompiled = true in GSRuntime.Build.cs, and the Binaries/ folder only contains Win64 binaries. There are no precompiled .so binaries for Android (arm64), so the module cannot be loaded on that platform.
Request
Please provide one of the following:
- Precompiled Android (arm64) binaries for the
GSRuntime module, or
- Full source code so we can compile the plugin ourselves for Android.
Android/Quest is a primary target platform for many VR projects, and Gaussian Splatting is a great fit for immersive experiences on those devices. Android support would significantly increase the plugin's usefulness.
Workaround
Currently there is no viable workaround — the actor cannot be used in any map that targets Android without triggering a cook failure.
Thank you!
Description
I'm trying to package my UE5 project for Android, but the cook step fails because the
GSRuntimemodule is not available on the Android platform.Error
Root Cause
The plugin ships with
bUsePrecompiled = trueinGSRuntime.Build.cs, and theBinaries/folder only contains Win64 binaries. There are no precompiled.sobinaries for Android (arm64), so the module cannot be loaded on that platform.Request
Please provide one of the following:
GSRuntimemodule, orAndroid/Quest is a primary target platform for many VR projects, and Gaussian Splatting is a great fit for immersive experiences on those devices. Android support would significantly increase the plugin's usefulness.
Workaround
Currently there is no viable workaround — the actor cannot be used in any map that targets Android without triggering a cook failure.
Thank you!