Version
Media3 main branch
More version details
Android 15 adds support for devices with 16 kb page size memory. Any native parts of the app need to be rebuild, otherwise apps will crash at these new devices. Currently, the Flac extension of Exoplayer does not support this. Hence, validating the APK shows UNALIGNED:
TODO:
Devices that reproduce the issue
Any
Devices that do not reproduce the issue
Reproducible in the demo app?
Yes
Reproduction steps
- Build and run the debug app.
- Locate the debug APK and unzip it
- Use the
alignment.sh script provided in the official migration guide linked above and run this command:
sh alignment.sh my_apk_out | grep "arm64-v8a"
(where my_apk_out is the unzipped apk)
Expected result
libflacJNI.so (the Flac lib) should say ALIGNED
Actual result
It says UNALIGNED
Media
Bug Report
Version
Media3 main branch
More version details
Android 15 adds support for devices with 16 kb page size memory. Any native parts of the app need to be rebuild, otherwise apps will crash at these new devices. Currently, the Flac extension of Exoplayer does not support this. Hence, validating the APK shows UNALIGNED:
TODO:
Devices that reproduce the issue
Any
Devices that do not reproduce the issue
Reproducible in the demo app?
Yes
Reproduction steps
alignment.shscript provided in the official migration guide linked above and run this command:sh alignment.sh my_apk_out | grep "arm64-v8a"(where
my_apk_outis the unzipped apk)Expected result
libflacJNI.so(the Flac lib) should sayALIGNEDActual result
It says
UNALIGNEDMedia
Bug Report
adb bugreportto android-media-github@google.com after filing this issue.