dotnet / dotnet/android-libraries
Xamarin.TensorFlow.Lite 2.16.1.9 - libtensorflowlite_jni.so does not support 16KB memory page size (Android 15+)
- Dominant language
- C#
- Stars
- 317
- Forks
- 73
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 17
Description
### Android framework version
net9.0-android
### Affected platform version
vs2022 , android
### 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).
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
Reference: https://developer.android.com/guide/practices/page-sizes
### Relevant log output
```shell
```
Contributor guide
Assessment
This issue has not been assessed yet.