(Case 1359239) Non-Recursive Dependency Calculation doesn't work on android device.

When build android bundle with non-recursive dependency calculation, lots of scriptable objects are missing in runtime. Not all scriptable objects, but enough to cause lots of trouble and crash.

And, unity’s build-in timeline playable assets is one of them…I have reported this bug with a minimal repo project.

Hope to get a fix soon, this bug is critical because Non-Recursive Dependency Calculation is toggle on by default if you install a new version of addressable…


Some extra info:
Referenced scriptable objects will be missing only if they are NOT marked as addressable.
The build layout analysis shows they are implict referenced into bundle, but if you build android platform bundles, these assets will be missing. Building PC bundles is ok.

3 Likes

What Unity and Addressables versions do you use?

I have tried every single version of Addressable above 1.18.2, in combination with every single version of Unity above 2021.1.13f1, all have the same problem.

You probably have monoscript bundle disabled in Addressable main settings. I had exactly the same problem.