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

无法将'NO_ARTIFACT_FILE'转换为LibraryType枚举值的解决求助

解决“无法将'NO_ARTIFACT_FILE'转换为LibraryType枚举值”问题
  • 清理无效依赖并刷新项目
    检查项目中所有依赖配置(包括build.gradle(Module)和settings.gradle文件),移除路径错误、不存在的本地aar/jar依赖,或者修正远程依赖的版本号(避免引用已下线的版本)。执行命令清理构建缓存:

    # Mac/Linux
    ./gradlew clean
    # Windows
    gradlew clean
    

    清理完成后重新同步项目。

  • 升级Gradle插件与Gradle版本
    该报错多因AGP(Android Gradle Plugin)与Gradle版本不兼容导致枚举值解析异常。打开项目根目录的build.gradle,将AGP和Gradle升级到匹配的稳定版本(比如AGP 7.4.2对应Gradle 7.5),同步后重新构建。

  • 删除Gradle本地缓存
    手动删除Gradle本地缓存目录:

    • Mac/Linux:~/.gradle/caches
    • Windows:C:\Users\<你的用户名>\.gradle\caches
      删除后重新同步项目,避免缓存中的旧数据引发冲突。
  • 检查多模块配置
    若为多模块项目,逐个检查子模块的build.gradle插件声明:

    • Android库模块确保使用id 'com.android.library'
    • Java库模块确保使用id 'java-library'
      修正错误的插件配置后重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 03:03:12