Ao rodar projeto da parte 04 , apareceu o erro abaixo para mandar rodar no meu Android 5.1 api 22:
Unhandled Exception:
Android.Views.InflateException: Binary XML file line #1: Error inflating class android.support.v7.widget.Toolbar ocorreu
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao rodar projeto da parte 04 , apareceu o erro abaixo para mandar rodar no meu Android 5.1 api 22:
Unhandled Exception:
Android.Views.InflateException: Binary XML file line #1: Error inflating class android.support.v7.widget.Toolbar ocorreu
Olá, Daniel
Deve estar havendo algum conflito de versão entre os componentes do Xamarin Forms da sua máquina. Siga esses passos e veja se funciona:
1 - Selecione a solução em Solution Explorer e vá para o menu Tools > Nuget Package Manager > Manage Nuget Packages for Solution
2 - Encontre o item em "Installed": Xamarin Forms
3 - No painel direito, marque todos os projetos da solução, e clique no botão Uninstall
4 - Feche o Visual Studio
5 - Abra o Visual Studio e reinstale o Xamarin Forms
6 - Clique na solução com o botão direito, e escolha Clean Solution
7 - Recompile a aplicação e rode novamente
Boa sorte e bons estudos!
Obrigado Marcelo pelas orientações.
Reinstalei o xamarin.forms pelo Nuget e escolhi a versão 2.3.3.175 e seguis os passos indicados. Agora o erro é outro:
Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão
Erro Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
Nome do arquivo: 'Xamarin.Android.Support.Fragment.dll'
em Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) na /Users/builder/data/lanes/5749/ef47226b/source/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:linha 229
em Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver resolver, ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel)
em Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver resolver) TestDrive2.Droid
Segui os passos do professor e atualizei todos os projetos para 2.3.3.175 e rodou no celular.