Xamarin.Essentials: Solução de problemasXamarin.Essentials: Troubleshooting

Erro: conflito de versão detectado para Xamarin.Android.Support.CompatError: Version conflict detected for Xamarin.Android.Support.Compat

O erro a seguir pode ocorrer ao atualizar pacotes NuGet (ou adicionar um novo pacote) com um projeto Xamarin.Forms que usa o Xamarin.Essentials:The following error may occur when updating NuGet packages (or adding a new package) with a Xamarin.Forms project that uses Xamarin.Essentials:

NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue. 
 MyApp -> Xamarin.Essentials 1.1.0 -> Xamarin.Android.Support.CustomTabs 28.0.0.1 -> Xamarin.Android.Support.Compat (= 28.0.0.1) 
 MyApp -> Xamarin.Forms 3.1.0.583944 -> Xamarin.Android.Support.v4 25.4.0.2 -> Xamarin.Android.Support.Compat (= 25.4.0.2).

O problema são dependências sem correspondência para os dois NuGets.The problem is mismatched dependencies for the two NuGets. Isso pode ser resolvido adicionando manualmente uma versão específica da dependência (nesse caso, Xamarin.Android.Support.Compat) que pode ser compatível com ambas.This can be resolved by manually adding a specific version of the dependency (in this case Xamarin.Android.Support.Compat) that can support both.

Para fazer isso, adicione o NuGet que é a origem do conflito manualmente e use a lista Versão para selecionar uma versão específica.To do this, add the NuGet that is the source of the conflict manually, and use the Version list to select a specific version. No momento, a versão 28.0.0.1 do NuGet do Xamarin.Android.Support.Compat e do Xamarin.Android.Support.Core.Util resolverão esse erro.Currently version 28.0.0.1 of the Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util NuGet will resolve this error.

Confira esta postagem no blog para obter mais informações e um vídeo sobre como resolver o problema.Refer to this blog post for more information and a video on how to resolve the issue.

Se encontrar problemas ou localizar um bug, relate o que ocorreu no repositório GitHub do Xamarin.Essentials GitHub.If run into any issues or find a bug please report it on the Xamarin.Essentials GitHub repository.