Udostępnij za pośrednictwem


Ostrzeżenie .NET dla Androida XA0141

Problematyka

Przyszłe wersje systemu Android na arm64 będą wymagały, aby biblioteki natywne używały rozmiarów stron o rozmiarze 16 KB. Wymaga to ponownego skompilowania wymienionych bibliotek natywnych, a wszystkie aplikacje korzystające z tych bibliotek natywnych zostaną ponownie skompilowane, aby zawierały stałe wersje bibliotek natywnych.

Aby uzyskać więcej informacji, zobacz dokumentację SDK dla Androida dotyczącą obsługi rozmiarów stron 16 KB.

Rozwiązanie

Wskazana natywna biblioteka współdzielona musi zostać ponownie skompilowana i połączona z wyrównaniem do 16 KB, zgodnie z dokumentacją Support 16 KB page sizes dla Android SDK.

Przykładowe komunikaty

ostrzeżenie XA0141: W systemie Android 16 wymagane będą strony o rozmiarze 16 KB, a biblioteka współdzielona 'libface_detector_v2_jni.so' nie ma strony o takim rozmiarze. Poinformuj autorów pakietu NuGet "Xamarin.GooglePlayServices.Vision.Face.Contour.Internal" w wersji "116.1.0.19", która zawiera plik "lib/net8.0-android34.0/play-services-vision-face-contour-internal.aar". Aby uzyskać więcej informacji, zobacz https://developer.android.com/guide/practices/page-sizes.