You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用buildSrc管理依赖时Gradle报错No such property: AndroidX问题求助

排查步骤及解决方案

  • 先检查buildSrc目录结构与基础配置
    buildSrc必须放在项目根目录,与app模块平级,目录结构需要符合以下要求:
    项目根目录
    ├─ buildSrc
    │  ├─ build.gradle.kts  // 必须存在该构建配置文件
    │  └─ src
    │     └─ main
    │        └─ kotlin  // kotlin代码必须放在该目录,不要放java目录
    │           └─ [你自定义的包路径,比如com/xxx/build]
    │              └─ Dependencies.kt
    
    buildSrc/build.gradle.kts必须添加kotlin-dsl插件,正确配置如下:
    plugins {
        `kotlin-dsl`
    }
    repositories {
        mavenCentral()
    }
    
  • 检查Dependencies.kt的包声明
    代码开头必须加上和目录对应的包声明,比如你放在src/main/kotlin/com/xxx/build下,开头就要加package com.xxx.build,缺省包会导致Gradle识别嵌套对象异常。
  • 清理缓存后重新同步
    优先执行IDE的缓存清理:点击File -> Invalidate Caches,勾选清除文件系统缓存选项后重启IDE。如果问题还存在,手动删除项目根目录下的.gradle、.idea文件夹,再重新打开项目同步。
  • 针对"Redundant empty class body"警告
    这是IDE对嵌套object的误报,不影响编译运行,直接忽略即可,不需要额外修改代码。

内容的提问来源于stack exchange,提问作者Chris Pi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 14:48:03