尝试添加
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha05"
代替
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-rc02"
Android Studio的3.3.1版有类似的问题,但解决方案很简单。关闭项目并再次导入项目。你会看到结果。
在build.gradle应用程序级别添加:
apply plugin: 'androidx.navigation.safeargs'
更新:
这个codelab很老,试着不更新库。
如果你使用kotlin和androidX而不是替换它
apply plugin: "androidx.navigation.safeargs"
同
apply plugin: "androidx.navigation.safeargs.kotlin"
在项目级build.gradle中
dependencies {
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-alpha01"
}
在应用程序级别build.gradle
def nav_version = "2.1.0-alpha01"
implementation "androidx.navigation:navigation-fragment:$nav_version"
implementation "androidx.navigation:navigation-ui:$nav_version"
如果你正在使用kotlin Ktx
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
希望这也有助于其他人。它也对我有所帮助