У меня странная проблема с установкой атрибута для режима выреза в Xamarin.Android.Я хочу добавить поддержку в моем приложении для режима выреза, поэтому я обновил проект, чтобы использовать SDK 9.0, и добавил одну строчку в свой Activity:
Window.Attributes.LayoutInDisplayCutoutMode = LayoutInDisplayCutoutMode.ShortEdges;
Мой проект компилируется, но когда он запускается, я получаю этоисключение в строке выше:
Java.Lang.NoSuchFieldError: no "I" field "layoutInDisplayCutoutMode" in class "Landroid/view/WindowManager$LayoutParams;" or its superclasses
Мои настройки проекта:
Compile using Android version: Android 9.0 (Pie)
Minimum Android version: Android 4.3 (API Level 18)
Target Android version: Android 9.0 (API Level 28)
Все новейшие библиотеки nuget.