Add support for Android 15 16kb page size(plus workaround)

[Problem/Question]
As part of the migration guide to Android 15,
All native code must be compiled with 16kb page size.
This SDK uses conscrypt-android-2.2.1
Luckily, there is a new version that added the fix: google/conscrypt#1212

In the meantime, I was able to overcome this by forcing the dependency:

If you can please update the SDK so we can remove this, that would be amazing!


// If problem, please fill out the below. If question, please delete.
[SDK Version]
// What version of the SDK are you using?
sendbird-uikit-version = “3.22.0”

[Reproduction Steps]
// Please provide reproduction steps and, if possible, code snippets.
Open the app on an emulator running Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image API 35

[Frequency]
// How frequently is this issue occurring?
Everytime

[Current impact]
// How is this currently impacting your implementation?
It causes the application to crash

Hi there @Gil_Goldzweig_Goldbaum Thank you for the report.

I checked with Sendbird’s Android engineers.

Please kindly consider that your fix is currently the best approach.
We have a very wide user base with a need to support lower versions of Android.

The current Chat SDK should support a low version of Android, and a low version of Android should use Conscrypt for a safe network connections. Additionally, some of our customers require a low version of Conscrypt. So currently enforcing an upgrade it not possible.

I would suggest at least adding it to your documentation as an FYI so other people can find it.
Also, you may be able to compile conscypt sdk yourself, they have a guide on the link I sent.
That will allow you to use a lower version and add support for Android 15.
In addition are you able to at least confirm using version 2.5.3 is stable for using?