Reproduction steps:
- Open the attached “IN-146936” project
- Select the Repro > Build Android (Reproduce URP Serialization Error) menu item to build the Android Player
- Find the built apk path logged in the Console
- Install and run the built apk on an Android device
- Observe the Android device and the Android logcat
Actual Result: Android Player crashes immediately
Expected result: App opens without issue to a blank unity scene
Reproducible with: 6000.3.16f1
Not reproducible with: 6000.0.77f1, 6000.3.17f1, 6000.5.0b11, 6000.6.0b1, 6000.7.0a1
Testing environment: macOS 26.5.1
Reproducible with these devices:
VLNQA00583 - Xiaomi Redmi 9A (M2006C3LG), CPU: MediaTek Helio G25 (MT6762G), GPU: PowerVR Rogue GE8320, OS: 11
VLNQA00422 - Galaxy S21 Ultra 5G (SM-G998B), CPU: Exynos 2100, GPU: Mali-G78, OS: 11
Note: The logcat contains the following two logs:
2026/06/29 16:24:36.433 8001 8027 Error Unity A scripted object (probably UnityEngine.Rendering.Universal.UniversalRendererData?) has a different serialization layout when loading. (Read 260 bytes but expected 292 bytes)
2026/06/29 16:24:36.433 8001 8027 Error Unity Did you #if UNITY_EDITOR a section of your serialized properties in any of your scripts?