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

生成APK构建失败求助:无法找到com.android.tools.lint:lint-gradle:26.1.1

解决构建APK时找不到com.android.tools.lint:lint-gradle:26.1.1的问题

嘿,这个问题我太熟了——构建APK时找不到com.android.tools.lint:lint-gradle:26.1.1,本质就是依赖仓库里没这个包,或者项目配置没找对地方。给你几个一步步解决的方案,按顺序试基本都能搞定:

  • 检查并更新Android SDK的核心仓库
    打开Android Studio的SDK Manager,切换到「SDK Tools」标签页,确保勾选了「Android Support Repository」和「Google Repository」,然后点击「Apply」完成更新。这两个仓库是Android官方依赖的核心来源,缺失的lint包大概率在这里面。

  • 修正项目根目录的build.gradle仓库配置
    如果SDK更新后还是报错,大概率是项目没正确指向包含该依赖的仓库。打开项目根目录的build.gradle文件,修改两个关键块的repositories配置:

    // buildscript块(gradle插件的依赖仓库)
    buildscript {
        repositories {
            google() // 优先用google仓库,官方依赖最齐全
            mavenCentral()
            // 若仍有旧依赖需要,可保留jcenter(),但它已弃用,不推荐长期使用
        }
        dependencies {
            // 这里的gradle插件版本要和lint版本匹配,26.1.1对应AGP 3.1.1
            classpath 'com.android.tools.build:gradle:3.1.1'
        }
    }
    
    // allprojects块(项目所有模块的依赖仓库)
    allprojects {
        repositories {
            google()
            mavenCentral()
        }
    }
    

    修改完后点击Android Studio右上角的「Sync Now」同步项目。

  • 强制刷新并清理依赖缓存
    如果同步后还是不行,就手动清理缓存:

    1. 点击菜单栏「File」→「Invalidate Caches...」,勾选「Invalidate and Restart」重启Android Studio。
    2. 也可以手动删除项目根目录下的.gradle文件夹,以及用户目录(C:/Users/Abde/.gradle/caches)里的缓存文件,然后重新同步项目。
  • 手动补全缺失的依赖包(终极方案)
    如果上面的方法都没用,就手动下载依赖包放到SDK对应目录:

    1. 确认路径C:/Users/Abde/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.1/存在,不存在就手动创建各级目录。
    2. 下载lint-gradle-26.1.1.pom和lint-gradle-26.1.1.jar文件,放到这个目录里。
    3. 重新同步项目即可。

内容的提问来源于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:28:12