找不到 ID 为 'androidx.navigation.safeargs' 的插件
Plugin with id 'androidx.navigation.safeargs' not found
当我尝试将安全参数(Android 导航)添加到我的应用程序时,如下所示
(使用本指南: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 {...
我收到此错误:
Plugin with id 'androidx.navigation.safeargs' not found.
要添加 androidx.navigation.safeargs
插件,请按照下面的步骤
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha09"
(最新的)
在 dependency 块
中将以上内容添加到您的 Project Gradel 文件中
然后将 apply plugin: 'androidx.navigation.safeargs'
添加到您的 app/Module gradle 文件
只需在您的 build.gradle 项目级别添加此行:
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-rc02"
它出现是因为您在错误的 build.gradle 文件中声明了它。你必须把它放在看起来像这样的build.gradle中
buildscript {
repositories {
google()
}
dependencies {
def nav_version = "2.1.0"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
}
}
这link解释了它是如何添加的https://developer.android.com/jetpack/androidx/releases/navigation#safe_args
添加
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-alpha05"
在您的项目级依赖项中
例如:
dependencies {
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-alpha05"
}
不要忘记添加最新版本
根据这个https://developer.android.com/jetpack/androidx/releases/navigation
将以上内容添加到依赖块内的 Project Gradle 文件中
`classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:2.2.1`
然后添加 apply plugin: androidx.navigation.safeargs
到您的 app/Module gradle 文件
我必须将它添加到顶级 build.gradle,不确定您是否刚刚将它添加到您的应用程序级别 build.gradle 而不是
在Android Studio 3.2+ 的较新版本中,下面的依赖需要同时添加 build.gradle文件
项目级 build.gradle
dependencies {
classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5'
}
应用程序级别 build.gradle
plugins {
id 'androidx.navigation.safeargs'
}
当我尝试将安全参数(Android 导航)添加到我的应用程序时,如下所示
(使用本指南: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 {...
我收到此错误:
Plugin with id 'androidx.navigation.safeargs' not found.
要添加 androidx.navigation.safeargs
插件,请按照下面的步骤
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha09"
(最新的) 在 dependency 块 中将以上内容添加到您的 Project Gradel 文件中
然后将
apply plugin: 'androidx.navigation.safeargs'
添加到您的 app/Module gradle 文件
只需在您的 build.gradle 项目级别添加此行:
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-rc02"
它出现是因为您在错误的 build.gradle 文件中声明了它。你必须把它放在看起来像这样的build.gradle中
buildscript {
repositories {
google()
}
dependencies {
def nav_version = "2.1.0"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
}
}
这link解释了它是如何添加的https://developer.android.com/jetpack/androidx/releases/navigation#safe_args
添加
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-alpha05"
在您的项目级依赖项中
例如:
dependencies {
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-alpha05"
}
不要忘记添加最新版本
根据这个https://developer.android.com/jetpack/androidx/releases/navigation
将以上内容添加到依赖块内的 Project Gradle 文件中
`classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:2.2.1`
然后添加 apply plugin: androidx.navigation.safeargs
到您的 app/Module gradle 文件
我必须将它添加到顶级 build.gradle,不确定您是否刚刚将它添加到您的应用程序级别 build.gradle 而不是
在Android Studio 3.2+ 的较新版本中,下面的依赖需要同时添加 build.gradle文件
项目级 build.gradle
dependencies {
classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5'
}
应用程序级别 build.gradle
plugins {
id 'androidx.navigation.safeargs'
}