另一位用户问了同样的问题,但我无法理解解决方案。我也不明白为什么 Android 开发者页面没有根据这个新版本显示路径。
buildscript {
repositories {
google()
}
dependencies {
val nav_version = "2.4.2"
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version")
}
}
这些是我需要添加用于导航的代码,但是在新项目gradle中;
plugins {
id 'com.android.application' version '7.1.3' apply false
id 'com.android.library' version '7.1.3' apply false
id 'org.jetbrains.kotlin.android' version '1.6.21' apply false }
这些方法都写好了。我应该在哪里编写构建脚本和依赖项方法?
在build.gradle(项目)中添加:
id 'androidx.navigation.safeargs.kotlin' version '2.5.1' apply false
并在build.gradle(模块)中添加:
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'androidx.navigation.safeargs.kotlin'
}
plugins {
id 'com.android.application' version '7.2.1' apply false
id 'com.android.library' version '7.2.1' apply false
id 'androidx.navigation.safeargs.kotlin' version '2.4.2' apply false
}
使用 gradle.kts
build.gradle.kts(项目):
id("androidx.navigation.safeargs.kotlin") version "2.5.1" apply false
build.gradle.kts(模块):
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("androidx.navigation.safeargs.kotlin")
}