gradle 如何在Android Studio Bumblebee中添加项目级依赖项类路径

nqwrtyyt  于 2022-11-14  发布在  Android
关注(0)|答案(2)|浏览(175)

由于我在项目级构建中将Android Studio更新为Bumblebee,因此gradle文件包含plugins块,如下所示:

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

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

在这里,以前位于顶层build.gradle文件中的存储库设置现在位于settings.gradle文件中。
有了这个变化,我不能添加新的插件到我的应用程序,我想添加以下插件到我的项目,我已经添加到我的应用程序级别build.gradle .

apply plugin: 'kotlin-android-extensions'
apply plugin: "androidx.navigation.safeargs.kotlin"

为了使此工作正常进行,我需要在我的项目级别build.gradle中添加类路径,但是由于build.gradle结构最近发生了更改,我不确定如何在我的项目级别build.gradle中添加以下行

dependencies {
       
        classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.0"
    }

我试图在https://developer.android.com/studio/releases/gradle-plugin中找到解决方案,但我无法看到任何解决方案,但我得到了这个变化是从Android Studio大黄蜂与gradle插件版本7.0.0
请帮助我添加依赖项。

1tuwyuhd

1tuwyuhd1#

使用此行:

id 'androidx.navigation.safeargs.kotlin' version '2.5.0-alpha01' apply false
c7rzv4ha

c7rzv4ha2#

settings.gradle
pluginManagement {
    resolutionStrategy {
        eachPlugin {
            if (requested.id.namespace == 'com.example') {
                useModule('com.example:sample-plugins:1.0.0')
            }
        }
    }
    repositories {
        maven {
            url './maven-repo'
        }
        gradlePluginPortal()
        ivy {
            url './ivy-repo'
        }
    }
}

相关问题