如何将 safeargs 添加到项目级别 Kotlin gradle

问题描述 投票:0回答:3

另一位用户问了同样的问题,但我无法理解解决方案。我也不明白为什么 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 }

这些方法都写好了。我应该在哪里编写构建脚本和依赖项方法?

android android-studio kotlin android-fragments arguments
3个回答
17
投票

在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'
}

3
投票
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
}

0
投票

使用 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")
}
© www.soinside.com 2019 - 2024. All rights reserved.