Avatar ·

La bibliothèque Safe Args ne génère pas la classe Directions après la mise à jour de Gradle

Bonjour à tous ! Je suis nouveau dans le développement Kotlin et Android, et j'ai rencontré un problème très étrange. J'utilise le Navigation Component avec Safe Args pour transférer des données entre fragments. Jusqu'à récemment, tout fonctionnait parfaitement, mais après avoir mis à jour Gradle et les plugins (de la version 7.x à 8.x), la bibliothèque Safe Args a cessé de générer les classes Directions. J'ai un fichier nav_graph.xml avec deux fragments : FirstFragment et SecondFragment. Une action avec un argument userId est définie entre eux. Avant, je pouvais utiliser FirstFragmentDirections.actionFirstToSecond(userId), mais maintenant le compilateur indique qu'il ne peut pas trouver la classe FirstFragmentDirections. Les classes Args (par exemple, SecondFragmentArgs) sont générées normalement, mais pas les Directions. Voici mon build.gradle (niveau app) : ``` plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id("androidx.navigation.safeargs.kotlin") } android { compileSdk 34 ... } dependencies { implementation("andr