Android Studio中的新build.gradle大黄蜂|2021.1.1 Beta 5添加依赖项时出错 [英] New build.gradle in Android Studio Bumblebee | 2021.1.1 Beta 5 error adding dependencies

查看:5
本文介绍了Android Studio中的新build.gradle大黄蜂|2021.1.1 Beta 5添加依赖项时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我更新了Android Studio,现在在顶级build.gradle中没有依赖范围,而是有插件范围。并且我想添加导航安全参数的依赖项。在旧版本中,我可以添加如下内容:

dependencies {
    def nav_version = "2.3.5"
    classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
}

但现在我们有了插件作用域。

plugins {
id 'com.android.application' version '7.2.0-alpha02' apply false
id 'com.android.library' version '7.2.0-alpha02' apply false
id 'org.jetbrains.kotlin.android' version '1.5.31' apply false }

我将Safe-Args插件添加到此作用域

id "androidx.navigation:navigation-safe-args-gradle-plugin" version "2.3.5" apply false

,但我收到以下错误:
插件ID‘androidx.navigation:navigation-safe-args-gradle-plugin’无效:插件ID包含无效字符‘:’

推荐答案

我遇到了同样的问题。

我所做的是将依赖项包装添加到构建脚本包装中,它对我起作用了。

示例:

buildscript {
    ext {
        compose_version = '1.0.5'
    }
    dependencies {
        classpath "com.google.dagger:hilt-android-gradle-plugin:2.38.1"
    }
}// Top-level build file where you can add configuration options common 
    to all sub-projects/modules.
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.5.31' apply false
}

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

这篇关于Android Studio中的新build.gradle大黄蜂|2021.1.1 Beta 5添加依赖项时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆