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

Android Studio Koala构建失败:checkLicenseAndroidMain任务报错求助

Android Studio Koala构建错误:checkLicenseAndroidMain失败解决

问题定位

这个错误是Gradle许可头检查任务触发的,大概率和你之前调整Java Lint选项时,不小心启用了许可头检查规则,或是配置了license扩展的keywords参数有关。

1. 找到触发检查的配置文件

优先检查以下文件:

  • 项目根目录的build.gradle(.kts)
  • app模块的build.gradle(.kts)
  • 项目中的lint.xml文件

重点找包含license扩展、headerCheck、keywords的代码块,比如:

// Groovy示例
license {
    keywords = ["Copyright", "Apache License"]
    // 其他相关配置
}

或者Lint配置里的规则:

<lint>
    <issue id="HeaderCheck" severity="error" />
</lint>

2. 定位违规的代码文件

错误日志没直接指出文件的话,执行带详细日志的构建命令:

./gradlew assembleDebug --info

日志里会明确标注哪个Java/Kotlin文件的头部没有包含配置中指定的关键词。

解决方法

选一种符合你需求的方式:

  • 给违规文件添加包含指定关键词的许可头(比如补加Copyright 2024 XXX)
  • 如果不需要这个检查,直接删除license扩展配置,或是在Lint规则里把HeaderCheck的级别改成warning或ignore
  • 若keywords配置有误(比如空数组、拼写错误),修正该参数的值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 03:33:14