I tried to migrate an APP to Android 11. I got some errors.
First of all, i updated Xamarin.Forms. When i updated Xamarin.Forms some package didn't work. For example, this component:
RadioButtonRenderer -> Ambiguos and i used this: AvaliacaoDeRota.Droid.Renderer.RadioButtonRenderer
When i resolved the problem above, i got other: RadioButton -> Ambiguos too. I did this: Android.Widget.RadioButton
Now i'm getting this problem and i don't get fix this problem:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Legacy.targets(5,5): Error XALNK7000: Mono.Linker.MarkException: Error processing method: 'System.Void AndroidX.RecyclerView.Widget.RecyclerView/LayoutManager::n_OnInitializeAccessibilityNodeInfo_Landroidx_recyclerview_widget_RecyclerView_Recycler_Landroidx_recyclerview_widget_RecyclerView_State_Landroidx_core_view_accessibility_AccessibilityNodeInfoCompat_(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)' in assembly: 'Xamarin.AndroidX.RecyclerView.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve AndroidX.Core.View.Accessibiity.AccessibilityNodeInfoCompat
at Mono.Linker.Steps.MarkStep.HandleUnresolvedType (Mono.Cecil.TypeReference reference) [0x00013] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.MarkType (Mono.Cecil.TypeReference reference) [0x0002c] in <5a1df33220564ef787578ac3c7e67d03>:0
at MonoDroid.Tuner.MonoDroidMarkStep.MarkType (Mono.Cecil.TypeReference reference) [0x00000] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.MarkMethodBody (Mono.Cecil.Cil.MethodBody body) [0x00047] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.ProcessMethod (Mono.Cecil.MethodDefinition method) [0x001b1] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x0001b] in <5a1df33220564ef787578ac3c7e67d03>:0
--- End of inner exception stack trace ---
at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x00047] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue () [0x0000a] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.Process () [0x000f6] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Steps.MarkStep.Process (Mono.Linker.LinkContext context) [0x0000d] in <5a1df33220564ef787578ac3c7e67d03>:0
at MonoDroid.Tuner.MonoDroidMarkStep.Process (Mono.Linker.LinkContext context) [0x0000b] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Pipeline.ProcessStep (Mono.Linker.LinkContext context, Mono.Linker.Steps.IStep step) [0x0000d] in <5a1df33220564ef787578ac3c7e67d03>:0
at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x0000f] in <5a1df33220564ef787578ac3c7e67d03>:0
at MonoDroid.Tuner.Linker.Run (Mono.Linker.Pipeline pipeline, Mono.Linker.LinkContext context) [0x00000] in <5a1df33220564ef787578ac3c7e67d03>:0
at MonoDroid.Tuner.Linker.Process (MonoDroid.Tuner.LinkerOptions options, Mono.Linker.ILogger logger, Mono.Linker.LinkContext& context) [0x00071] in <5a1df33220564ef787578ac3c7e67d03>:0
at Xamarin.Android.Tasks.LinkAssemblies.Execute (Java.Interop.Tools.Cecil.DirectoryAssemblyResolver res) [0x00183] in <5a1df33220564ef787578ac3c7e67d03>:0
at Xamarin.Android.Tasks.LinkAssemblies.RunTask () [0x0001b] in <5a1df33220564ef787578ac3c7e67d03>:0
at Xamarin.Android.Tasks.AndroidTask.Execute () [0x00000] in <5a1df33220564ef787578ac3c7e67d03>:0 (XALNK7000) (AvaliacaoDeRota.Droid)
I use Visual Studio for Mac