Lorsque j'essaie d'ajouter Safe Args (navigation Android) à mon application comme suit
(à l'aide de ce guide: https://developer.Android.com/topic/libraries/architecture/navigation/navigation-pass-data ):
apply plugin: 'com.Android.application'
apply plugin: 'androidx.navigation.safeargs'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'
apply plugin: 'com.google.gms.google-services'
Android {...
Je reçois cette erreur:
Plugin avec l'ID 'androidx.navigation.safeargs' introuvable.
Ajouter androidx.navigation.safeargs
plugin suivre les étapes ci-dessous
classpath "Android.Arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha09"
(dernière) Ajoutez ci-dessus à votre fichier Project Gradel à l'intérieur bloc de dépendance
Puis ajouter apply plugin: 'androidx.navigation.safeargs'
à votre fichier gradle d'application/module
Ajoutez simplement cette ligne au niveau de votre projet build.gradle:
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-rc02"
Il apparaît parce que vous le déclarez dans le mauvais fichier build.gradle. Vous devez le mettre dans le build.gradle qui montre comme ça
buildscript {
repositories {
google()
}
dependencies {
def nav_version = "2.1.0"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
}
}
Ce lien explique comment l'ajouter https://developer.Android.com/jetpack/androidx/releases/navigation#safe_args
selon cela https://developer.Android.com/jetpack/androidx/releases/navigation
Ajoutez ci-dessus à votre fichier Project Gradel à l'intérieur du bloc de dépendance
`classpath "Android.Arch.navigation:navigation-safe-args-gradle-plugin:2.2.1`
puis ajouter apply plugin: androidx.navigation.safeargs
à votre fichier gradle d'application/module
Ajouter
classpath "androidx.navigation: navigation-safe-args-gradle-plugin: 2.1.0-alpha05"
dans vos dépendances au niveau du projet
Par exemple:
dépendances
{
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-alpha05"
}
N'oubliez pas d'ajouter la dernière version