news 2026/5/7 9:46:06

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/4/23 18:47:24

RAG、Agent 与 MCP 详解:现代AI系统的构建基石

目录RAG、Agent 与 MCP 详解:现代AI系统的构建基石一、基石定义:三大核心技术详解1. RAG:知识的“事实锚点”2. Agent:行动的“智能中枢”3. MCP:连接的“安全总线”二、基石关联:从孤立到协同的演进逻辑三…

作者头像 李华
网站建设 2026/5/4 8:58:48

香港理工大学团队首次实现AI多模态推理的“视觉思考“突破

这项由香港理工大学、新加坡管理大学、山东大学、中国科学技术大学以及哈尔滨工业大学(深圳)联合开展的研究,于2026年1月14日发表在arXiv预印本平台上,论文编号为arXiv:2601.09536v1。这项研究首次提出了统一生成式多模态推理范式,让人工智能…

作者头像 李华
网站建设 2026/4/24 10:45:54

学长亲荐8个降AIGC网站,千笔帮你降AI率!

AI降重工具,让论文更自然、更安全 随着AI技术在学术领域的广泛应用,越来越多的论文被检测出AIGC率过高,这不仅影响了论文的原创性评分,也给学生带来了不小的困扰。对于专科生来说,论文写作本就充满挑战,而…

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

实测才敢推!千笔写作工具,继续教育论文写作天花板

你是否曾为论文选题发愁,反复修改却总对表达不满意?面对海量文献资料不知从何下手,格式调整繁琐又容易出错?查重率高得让人焦虑,AI检测结果也不尽如人意。这些写作难题,是否让你倍感压力?别再独…

作者头像 李华
网站建设 2026/5/3 18:01:28

美容美发管理系统 开题

目录 美容美发管理系统概述核心功能模块技术实现要点应用价值行业趋势 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 美容美发管理系统概述 美容美发管理系统是为美容院、美发店等服务机构设计的数字化…

作者头像 李华