Avatar ·

La biblioteca Safe Args no genera la clase Directions después de actualizar Gradle

¡Hola a todos! Soy nuevo en Kotlin y desarrollo Android, y me encontré con un problema muy extraño. Estoy usando Navigation Component con Safe Args para pasar datos entre fragments. Hasta hace poco todo funcionaba perfectamente, pero después de actualizar Gradle y los plugins (de la versión 7.x a 8.x), la biblioteca Safe Args dejó de generar las clases Directions. Tengo un nav_graph.xml con dos fragments: FirstFragment y SecondFragment. Entre ellos hay definido un action con un argumento userId. Antes podía usar FirstFragmentDirections.actionFirstToSecond(userId), pero ahora el compilador dice que no puede encontrar la clase FirstFragmentDirections. Mientras tanto, las clases Args (por ejemplo, SecondFragmentArgs) se generan normalmente, pero Directions no. Aquí está mi build.gradle (app-level): ``` plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id("androidx.navigation.safeargs.kotlin") } android { compileSdk 34 ... } dependencies { implementation("andr