Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro ao Depurar APP - Exceção sem tratamento


    <Grid VerticalOptions="Start">
        <Grid.ColumnDefinitions>
            <Grid.ColumnDefinitions></Grid.ColumnDefinitions>
            <Grid.ColumnDefinitions></Grid.ColumnDefinitions>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <Grid.RowDefinitions></Grid.RowDefinitions>
            <Grid.RowDefinitions></Grid.RowDefinitions>
            <Grid.RowDefinitions></Grid.RowDefinitions>
        </Grid.RowDefinitions>
        <Label Grid.Row="0" Grid.Column="0" Text="Azera V6" />
        <Label Grid.Row="0" Grid.Column="1" Text="60000" />
        <Label Grid.Row="1" Grid.Column="0" Text="Fiesta 2.0" />
        <Label Grid.Row="1" Grid.Column="1" Text="50000" />
        <Label Grid.Row="2" Grid.Column="0" Text="HB20 S" />
        <Label Grid.Row="2" Grid.Column="1" Text="40000" />

    </Grid>

Esse é meu codigo, ao depurar ta aparecendo uma janela com nome "Excesão sem tratamento"

img - http://imgur.com/a/GW7gO

4 respostas

Olá, Leandro!

Esse é um erro bastante obscuro (temos poucas informações), porém eu sugiro que você:

1) Vá no emulador do Android, procure o ícone do app TestDrive e o arraste para a lixeira do android, e confirme e exclusão. 2) Limpe a solução (clique com botão direito na solução, Clean Solution) 3) Feche o Visual Studio e abra de novo 4) Rode a aplicação

Espero que resolva!

Boa sorte e bons estudos

Opa Marcelo Oliveira, tudo bom? Agradeço a ajuda, eu não consegui resolver, na internet não existe nada 100% comprovando o que pode ser, eu ja fiz tudo o que podia, o engraçado que esse erro somente ocorre quando eu coloco o Grid.ColumnDefinitions e Grid.RowDefinitions, mas em via das duvidas, acabei achando aonde baixar o 2015 para manter os estudos 100%.

Obrigado Marcelo, Grande Abraço!

solução!

Oi Leandro!

Agora que você mencinou o Grid acabei de ver um problema que passou desapercebido!

Você precisa trocar o trecho:

        <Grid.ColumnDefinitions>
            <Grid.ColumnDefinitions></Grid.ColumnDefinitions>
            <Grid.ColumnDefinitions></Grid.ColumnDefinitions>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <Grid.RowDefinitions></Grid.RowDefinitions>
            <Grid.RowDefinitions></Grid.RowDefinitions>
            <Grid.RowDefinitions></Grid.RowDefinitions>
        </Grid.RowDefinitions>

por:

        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition />
            <RowDefinition />
        </Grid.RowDefinitions>

É isso. A propriedade Grid.ColumnDefinitions deve conter ColumnDefinition e Grid.RowDefinitions deve conter RowDefinition. Sinto muito por não ter visto antes.

Um abraço!

Obrigado Marcelo, possível que eu tinha meio que dormindo na hora de analisar essa parte, mas agradeço a observação.

Grande Abraço!