Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ListDao faz parte de com.example.hearthstone.data.local.HearthstoneDataBase, mas esta entidade não está no banco de dados. Talvez você tenha esquecido de adicionar

E ai turma, bom dia a todos. Estou tomando esse erro

F:\programacao\alura\mobile\meus projetos\hearthstoneApi\app\build\tmp\kapt3\stubs\debug\com\example\hearthstone\data\local\ListDao.java:8: error: com.example.hearthstone.data.local.ListDao is part of com.example.hearthstone.data.local.HearthstoneDataBase but this entity is not in the database. Maybe you forgot to add com.example.hearthstone.data.model.AllCardsReponse to the entities section of the @Database?
    public abstract void salva(@org.jetbrains.annotations.NotNull()
                         ^

Já verifiquei a notação e a configuração da entidade, aparemente está okay, olhei algumas coisas na net e ainda não consegui resolver esse Bo, alguém pode me da uma dica do que pode ser?

Segue o print abaixo para analise, lado esquerdo tenho minha entidade, lado direito na parte de cima tenho minha DI abaixo minha class dataBase.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá Thailan, tudo bem?

Esse erro geralmente ocorre quando a entidade não é adicionada na seção de entidades do @Database. Verifique se a classe AllCardsResponse está sendo adicionada corretamente na seção de entidades no arquivo HearthstoneDataBase.kt. Caso esteja tudo certo, tente limpar o projeto e reconstruí-lo novamente.

Espero ter ajudado e bons estudos!