Redes Sociais

 Problema com Kotlin e synthetic no Android Studio

27 de outubro de 2020
Problema com Kotlin e synthetic no Android Studio

Notei que tem algumas pessoas com problemas com kotlin e synthetic no Android Studio então escrevi esta dica para solução desse problema.

A melhor solução para este problema esta neste artigo Como usar ViewBinding ao invés de Android Extensions em Kotlin mas caso queira usar o synthetic pode ser feito como se descreve este artigo que irá funcionar.

Encontrei este problema com relação aos IDs do XML para isso preparei esta pequena dica como fazer voltar a funcionar.

O problema era que quando tentava usar um id sem o findViewById<>() que é normal a ser usado no kotlin ele não encontrava o id.

Então para que isso funcione acesse o seu arquivo do gradle(app-module) de seu projeto e insira a seguinte linha no início dele como no seguinte exemplo.

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    // Adicionar esta linha de extensions
    id 'kotlin-android-extensions'
}

Agora é somente sincronizar o seu gradle que assim tudo voltará a funcionar normalmente como antes.

Portanto é algo bem simples que adicionando esta linha, e com isso sua IDE já vai adicionar automaticamente as linhas referentes ao synthetic.

Enfim espero poder ter ajudado com mais esta dica sobre o problema com Kotlin e synthetic no Android Studio que eu encontrei e que outras pessoas também me relataram.

Acesse nossas redes sociais como facebook e twitter.

Caso tenha alguma dúvida ou sugestão acesse nosso canal no telegram.

Veja também em nosso site:

Visite, siga e curta os vídeos no YouTube para ajudar o site.


Tags:


Desenvolvedor Web e Android ( Kotlin e Java )