Closed cathrynmataga closed 1 year ago
What's weird, is I don't think split_config is our code or Unity's either.
Oh dear. This is not encouraging. I have exactly this issue here.
Hi @cathrynmataga,
This is possibly due to a particular property whose default value changed regarding the Android Gradle plugin. Could you confirm if the issue persists using the latest SDK version (9.3.0)? If it does, I'd like you to try enabling Custom Main Manifest
in your Android Publishing settings, and adding this line in the generated manifest file:
<application>
android:extractNativeLibs="true"
...
</application>
This could increase the size of your build, so you may want to test this change before including it in a public release. I look forward to your results.
Thanks for the reply. Yeah, I think our data bundles are quite a bit bigger than our code bundles anyway, so if extractNativeLibs="true" only affects code, we could take this.
Glad to hear this, @cathrynmataga. I'll be closing this issue for now. Let me know if an issue arises
@cathrynmataga Did setting extractNativeLibs = true help you? No more crashes?
[REQUIRED] Please fill in the following fields:
[REQUIRED] Please describe the issue here:
I have a crash "Fatal Exception: java.lang.Error" on Android with callstacks with split_config that have no symbols. I
I'm trying to understand where split_config comes from and is it possible to get symbols for split_config
This bug seems to happen before Unity is actually initialized at all, how it looks. That I see no Unity Metadata for this bug only, but other issues have correct Unity Metadata.
I do see other native call stacks on Android, and I'm on 9.2.0 and my symbols.zip upload went fine. This is an So I think Crashlytics is generally working for native symbols otherwise.
Steps to reproduce:
Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)? This is a issue from the wild, and we don't have a repro this locally. This issue is Android 11 and Android 12 only.
What happened? How can we make the problem occur? Issue happens at launch of the game.
Relevant Code: