如何在新版本的 Android Studio 中添加类路径

2022-09-02 12:11:50

我将我的Android工作室版本更新为大黄蜂版本。
现在我想将导航组件添加到我的项目中。
我想将类路径添加到gradle,但是这个文件gradle已经更改,我不知道如何添加这个。

我想把它添加到 gradle 文件中! classpath("androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version")

我的项目 gradle 文件是:

    plugins {
    id 'com.android.application' version '7.1.0' apply false
    id 'com.android.library' version '7.1.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

如何将此类路径添加到应用程序级别?!


答案 1

在2022年2月的最新版本中,不再需要添加,只需为项目添加ID即可。对于项目,它将是这样的:buildscriptbuild.gradlebuild.gradle

plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false

    id 'androidx.navigation.safeargs' version '2.4.1' apply false
    // classpath are changed, so no need to add classpath anymore just the id and the version
}

不要忘记在模块中再次添加id,build.gradle

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'androidx.navigation.safeargs'
}

答案 2

他们没有在发布文档中讨论过,而是在插件块上方手动添加一个构建脚本块,然后在构建脚本块内添加一个depedencies块。

喜欢这个:

buildscript {

        dependencies {

              classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.4.0")

                     }
       }


plugins {
      id 'com.android.application' version '7.1.0-rc01' apply false
      //......
    }

推荐