Description
Description
Hi, we've started seeing a crash in our live unity apps that looks like it's related to android 16kb page size mode.
The release notes for the firebase unity sdk say that 16kb mode is supported since v12.6.0 (we're currently shipping with 12.8.0), and the android alignment checking tools do show that everything's ok, but we've verified that we do see a crash on startup in libFirebaseCppApp.so
, in SWIGRegisterExceptionCallbacks()
, both in an emulator and on a pixel 9 running android 15 in 16kb mode.
I can also reproduce exactly the same crash with the firebase example unity app, using the firebase unity sdk 12.9.0. (stack trace from adb is attached)
Reproducing the issue
Steps to reproduce:
- Build the firebase example unity app for android
- See https://github.com/sybogames/level-up-with-firebase/tree/android-16kb-test for an example with the integration already completed
- Launch the built app on an android 15+ device in 16kb mode
Expected result: App runs normally
Actual result: App crashes immediately at startup
Firebase Unity SDK Version
12.9.0
Unity editor version
2022.3.62f1
Installation Method
.unitypackage
Problematic Firebase Component(s)
App Check
Other Firebase Component(s) in use
Analytics, Crashlytics
Additional SDKs you are using
No response
Targeted Platform(s)
Android
Unity editor platform
Mac
Scripting Runtime
IL2CPP
Release Distribution Type
Pre-built SDK from https://firebase.google.com/download/unity
Relevant Log Output
If using CocoaPods for Apple platforms, the project's Podfile.lock
No response