Avatar ·

Biblioteca Safe Args não gera classe Directions após atualização do Gradle

Olá a todos! Sou novo em Kotlin e desenvolvimento Android, e me deparei com um problema muito estranho. Estou usando Navigation Component com Safe Args para passar dados entre fragments. Até recentemente, tudo funcionava perfeitamente, mas depois que atualizei o Gradle e os plugins (da versão 7.x para 8.x), a biblioteca Safe Args parou de gerar as classes Directions. Tenho um nav_graph.xml com dois fragments: FirstFragment e SecondFragment. Entre eles está definido um action com um argumento userId. Antes eu podia usar FirstFragmentDirections.actionFirstToSecond(userId), mas agora o compilador diz que não consegue encontrar a classe FirstFragmentDirections. Enquanto isso, as classes Args (por exemplo, SecondFragmentArgs) são geradas normalmente, mas as Directions não. Aqui está meu 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