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

生成APK时构建失败,报错找不到lint-gradle:26.1.1组件

解决“无法找到com.android.tools.lint:lint-gradle:26.1.1”构建错误

嘿,这个问题我之前帮朋友排查过,大概率是仓库配置不对或者依赖版本不匹配导致的,给你几个靠谱的解决办法:

1. 切换到Google Maven仓库

旧的extras/m2repository早就停止维护了,很多Android工具依赖都迁移到了Google Maven仓库。打开项目根目录的build.gradle,把仓库配置更新成这样:

allprojects {
    repositories {
        google() // 一定要放在最前面,优先从这里拉取Android官方依赖
        mavenCentral()
        // jcenter() 如果你的项目没有依赖旧的第三方库,可以删掉它,jcenter已经停止更新了
    }
}

2. 对齐Android Gradle插件与lint版本

lint-gradle的版本和Android Gradle插件版本是绑定的,26.1.1对应的插件版本是3.1.1。你可以检查根目录build.gradle里的插件版本:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.1' // 确保这个版本和lint的26.1.1匹配
    }
}

如果不想用旧版本,也可以直接升级插件到最新稳定版,对应的lint版本会自动匹配,这样更省心。

3. 手动声明lint依赖(可选)

如果上面两步没搞定,试试在模块的build.gradle里手动添加这个依赖:

dependencies {
    implementation 'com.android.tools.lint:lint-gradle:26.1.1'
}

4. 清理缓存后重新构建

有时候缓存会干扰依赖拉取,执行下面的命令清掉缓存再重新构建:

  • Windows系统:
gradlew clean build --refresh-dependencies
  • Mac/Linux系统:
./gradlew clean build --refresh-dependencies

5. 检查SDK组件是否齐全

打开Android Studio的SDK管理器,确认已经安装了26.1.1版本的Android SDK Build-Tools,以及最新版本的Android SDK Platform-Tools。缺失这些组件也可能导致依赖找不到。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:32:23