news 2026/5/1 2:13:58

Android 开发问题:Using dependency catalogs requires the activation of the matching feature preview.

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Android 开发问题:Using dependency catalogs requires the activation of the matching feature preview.
  • 在 Android 开发中,出现如下错误信息
Using dependency catalogs requires the activation of the matching feature preview. See the documentation at https://docs.gradle.org/7.3.3/userguide/platforms.html#sub:central-declaration-of-dependencies * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Exception is: org.gradle.api.InvalidUserCodeException: Using dependency catalogs requires the activation of the matching feature preview. See the documentation at https://docs.gradle.org/7.3.3/userguide/platforms.html#sub:central-declaration-of-dependencies at org.gradle.internal.management.DefaultVersionCatalogBuilderContainer.create(DefaultVersionCatalogBuilderContainer.java:85) at org.gradle.internal.management.DefaultVersionCatalogBuilderContainer.create(DefaultVersionCatalogBuilderContainer.java:46) at org.gradle.api.internal.AbstractNamedDomainObjectContainer.create(AbstractNamedDomainObjectContainer.java:56) at org.gradle.configuration.BuildTreePreparingProjectsPreparer.lambda$generateDependenciesAccessorsAndAssignPluginVersions$0(BuildTreePreparingProjectsPreparer.java:82) at org.gradle.internal.management.DefaultDependencyResolutionManagement.versionCatalogs(DefaultDependencyResolutionManagement.java:134) ...
问题原因
  1. 这个错误表示,在 Gradle 7.3.3 中,依赖目录功能仍处于预览阶段,需要显式启用

  2. 依赖目录是 Gradle 的一个功能,它允许在一个中心位置定义和管理项目依赖项,然后在整个项目中引用它们,例如

[versions] agp = "8.7.3" kotlin = "1.9.24" coreKtx = "1.10.1" junit = "4.13.2" junitVersion = "1.1.5" espressoCore = "3.5.1" appcompat = "1.6.1" material = "1.10.0" [libraries] androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } junit = { group = "junit", name = "junit", version.ref = "junit" } androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } material = { group = "com.google.android.material", name = "material", version.ref = "material" } [plugins] android-application = { id = "com.android.application", version.ref = "agp" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
处理策略
  • settings.gradle.kts文件中显式启用
enableFeaturePreview("VERSION_CATALOGS")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:02:54

真的太省时间了!AI论文网站 千笔 VS 学术猹,专科生必备!

随着人工智能技术的迅猛发展,AI辅助写作工具正逐步成为高校学生完成毕业论文的重要助手。越来越多的学生开始借助这些工具提升写作效率、优化内容质量,尤其是在时间紧张、任务繁重的毕业季,AI工具的价值愈发凸显。然而,面对市场上…

作者头像 李华
网站建设 2026/5/1 7:14:04

计算机毕业设计springboot体育场馆在线预约系统 基于SpringBoot的高校体育馆场地预约平台 SpringBoot+MySQL的校园运动场馆智能预订系统

计算机毕业设计springboot体育场馆在线预约系统ig5br (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 当“健身”成为校园新时尚,抢场地却仍是体力活:清晨…

作者头像 李华
网站建设 2026/5/1 6:07:23

深度测评9个降AI率平台,千笔助你高效降AIGC

AI降重工具的崛起与选择之道 随着人工智能技术的迅猛发展,AI生成内容(AIGC)在学术写作中的应用日益广泛。然而,随之而来的高AIGC率和重复率问题也给许多学生和研究者带来了困扰。如何在保持原文语义通顺的前提下,有效…

作者头像 李华
网站建设 2026/5/1 7:20:21

5M内轻便简洁!Moo0 AudioRecorder 免费无限制电脑录音神器

下载链接https://pan.freedw.com/s/4nw6Ka给大家推荐一款电脑录音必备工具——Moo0 AudioRecorder,它轻便又简洁,体积连3M都不到(远低于5M),而且完全免费,不限制录音时长和次数,不管是日常录人声…

作者头像 李华
网站建设 2026/4/18 19:20:41

老年医疗保健网站开题报告

目录研究背景与意义目标与功能定位技术实现方案创新点分析预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作研究背景与意义 随着人口老龄化加剧,老年人对医疗保健服务的需求日益增长。传…

作者头像 李华