Avertissement XA0141 de .NET pour Android

Problème

Les futures versions d’Android sur arm64 nécessitent que les bibliothèques natives utilisent des tailles de page de 16 Ko. Cela nécessite que les bibliothèques natives mentionnées soient recompilées et que toutes les applications utilisant ces bibliothèques natives soient reconstruites pour contenir les versions fixes des bibliothèques natives.

Pour plus d'informations, consultez la documentation du Kit de développement logiciel (SDK) Android sur la compatibilité avec des tailles de page de 16 Ko.

Solution

La bibliothèque partagée native indiquée doit être recompilée et reliée avec un alignement de 16 Ko, conformément à la documentation du Kit de développement logiciel (SDK) Android sur le sujet Support 16 Ko.

Exemples de messages

avertissement XA0141 : Android 16 nécessitera des pages de 16 Ko, mais la bibliothèque partagée « libface_detector_v2_jni.so » n’a pas de taille de page de 16 Ko. Informez les auteurs du package NuGet « Xamarin.GooglePlayServices.Vision.Face.Contour.Internal » version « 116.1.0.19 » qui contient « lib/net8.0-android34.0/play-services-vision-face-contour-internal.aar ». Pour plus d’informations, consultez l’article https://developer.android.com/guide/practices/page-sizes.