Carlos, estou sem meu MAC agora, não tenho como ver. No Windows está tudo
certo. Assim que eu tiver acesso ao MAC eu verifico e te retorno, mas não
conseguirei ver isso antes de quinta, pois estou em viagem
Oi Carlos. Tive acesso a uma máquina Windows com Emulador em Android e
funcionou sem problemas meu projeto. Amanhã devo ter acesso a minha máquina
MAC para testar.
Abraços
Olá Carlos. Acabei de testar no MAC e funcionou sem problemas para mim
Tenta me disponibilizar seu projeto para que eu possa ver o que está
diferente
Abraços
Everton
Achei os seguintes erros no projeto:
1 - O Projeto estava com alguns erros de References, dei um Clean seguido
de um Rebuild Solution para solucionar esses erros.
2 - Vocêrenomeou a classe App para Modulo1 e não fez as devidas alterações
na própria classe
Página Alterada:
public class Modulo1 : Application
{
public Modulo1()
{
// The root page of your application
MainPage = new NavigationPage(new MenuPage());
}
…
3 - MainPage = new Main…
Linha alterada:
MainPage = new NavigationPage(new MenuPage());
4 - Como você alterou o nome da classe App, você deve alterar as chamadas
nas classes principais dos outros projetos.
no Android a MainActivity sofreu algumas alterações.
Onde estava:
LoadApplication(new App());
Agora fica:
LoadApplication(new Modulo1());
Já no iOS a classe AppDelegate.cs sofreu a seguinte alteração:
Onde estava
LoadApplication(new App());
Agora fica:
LoadApplication(new Modulo1());
Primeiramente gostaria de lhe parabenizar pelo livro, pois há pouco material de Xamarin em português.
No livro, capítulo 3, página 72 o código descrito da classe App está como:
…
public App()
{
MainPage = new MenuPage();
}
Quando deveria ser
public App()
{
MainPage = new NavigationPage(new MenuPage());
}
Conforme você respondeu acima. Fazendo isso o meu código funcionou sem problemas. Não lembrava desse detalhe e a mensagem de erro só faltou desenhar pra mim o que eu deveria ter feito Só me toquei depois que vi a resposta aqui
Oi Marcos. Obrigado pelo retorno e comentário.
Realmente,vi agora que não está certo no livro. Me desculpe
Bianca, você pode por favor me enviar o arquivo o capítulo 3 do Xamarin
para eu acertar e te devolver para postar a errata?
Abração e tudo de bom
Everton
Bom dia…Estou com esse mesmo erro… mas implemento em meu Windows 10 com Visual Studio, pois meu MacBook ainda não chegou…
Teria diferença na implementação do código em relação a diferença de ambiente?
o leitor que comprou o ebook pode sempre fazer download da versão mais
atual na biblioteca online dele.
Quando atualizamos o livro, colocamos uma mensagem da errata, do que foi
atualizado. É lá que ele deve encontrar,
Boa tarde a todos. Everton, obrigado pela resposta. Realmente resolveu. Acho que me confundi com algumas coisas e acabei fazendo besteira. Vou continuar avançando com o livro. Parabéns pelo conteúdo e obrigado pelo suporte.
Na verdade ficaria grato em saber tudo que foi corrigido, principalmente no código para que quando prosseguir obtenha sucesso na minha implementação… E exatamente meu erro pode ser diferente pois implemento no Visual Studio e não no Xamarin.
Ex: com este código MainPage = new NavigationPage(new MenuPage()); minha aplicação não abre.
Tenho que colocar MainPage = new MenuPage();