J'utilise la bibliothèque Android Room Persistence (v.1.0.0-alpha1) dans mon application. Bien que cela fonctionne bien, quand j'ouvre la classe de modèle (classe de données Kotlin) dans le studio Android, il montre la référence non résolue pour toutes les annotations utilisées pour la base de données de pièce comme @Entity, @ColumnInfo etc. bibliothèque à 1.0.0-alpha5 mais le résultat était le même.Android Room Database - Référence non résolue @Entity et autres annotations
Dans l'inspection de la charpie, elle affiche Suppression du symbole obsolète import pour toutes les annotations importées.AS ne présentait pas cette erreur auparavant.
Comment puis-je résoudre ce problème
Modifier Voici les importations que je l'ai ajouté à mon build.gradle
compile "android.arch.persistence.room:runtime:1.0.0-alpha5"
compile "android.arch.persistence.room:rxjava2:1.0.0-alpha5"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha5"
kapt "android.arch.persistence.room:compiler:1.0.0-alpha5"
Pouvez-vous coller toutes les importations liées à la bibliothèque de persistance depuis votre build.gradle? Avez-vous ajouté l'importation pour le processeur d'annotation? – lidkxx
S'il vous plaît vérifier .. j'ai ajouté des importations – silwar
Avez-vous essayé de nettoyer/reconstruire? Avez-vous ajouté Maven dans build.gradle? Documentation: https://developer.android.com/topic/libraries/architecture/adding-components.html Aussi, dans ce projet, vous pouvez vérifier la configuration correcte pour Room https: // Consultez également cette question: https://stackoverflow.com/questions/44142964/room-persistence-lib-implementation -in-kotlin – lidkxx