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.
Nesse tutorial vou mostrar como fazer um aplicativo em MVVM para pegar endereço com CEP usando coroutines e retrofit em[...]
4 de novembro de 2020Nesse tutorial vamos portanto ver como converter número binário para inteiro e também inteiro para binário em Kotlin no Android[...]
29 de outubro de 2020Neste tutorial irei descrever como criar uma calculadora simples de quatro operações em kotlin mas vamos usar o recurso de[...]
27 de setembro de 2020