Xamarin.TensorFlow.Lite 2.16.1.9 - libtensorflowlite_jni.so does not support 16KB memory page size (Android 15+)
- Dominant language
- C#
- Stars
- 2.1k
- Forks
- 579
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 257
Description
### Android framework version
net9.0-android
### Affected platform version
Package: Xamarin.TensorFlow.Lite Version: 2.16.1.9 (latest) Platform: .NET MAUI, net9.0-android35.0
### Description
Package: Xamarin.TensorFlow.Lite
Version: 2.16.1.9 (latest)
Platform: .NET MAUI, net9.0-android35.0
Issue:
Google Play Console flags libtensorflowlite_jni.so as non-compliant
with 16KB memory page size requirement (mandatory from May 31, 2026).
Reference: https://developer.android.com/guide/practices/page-sizes
### Steps to Reproduce
Steps to reproduce:
1. Add Xamarin.TensorFlow.Lite to MAUI Android project
2. Build AAB
3. Upload to Play Console
4. Check bundle detail → Memory page size shows "Does not support 16KB"
Expected: .so compiled with 16KB alignment (-Wl,-z,max-page-size=16384)
Current: .so compiled with 4KB alignment
### Did you find any workaround?
_No response_
### Relevant log output
```shell
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.