Android Studio 3.1无法生成签名APK:lint-gradle.jar下载失败求助
解决Android Studio 3.1生成签名APK时lint-gradle.jar下载失败的问题
嘿,这个问题我之前帮好几个开发者踩过坑,本质就是离线模式在搞鬼——Gradle在离线状态下找不到com.android.tools.lint:lint-gradle:26.1.1的缓存版本,自然就卡壳了。给你几个靠谱的解决办法,按顺序试就行:
关闭Gradle离线模式
这是最直接的解决方案:- 打开Android Studio,顶部菜单栏选
File→Settings(Windows/Linux)或者Android Studio→Preferences(Mac) - 在设置窗口里找到
Build, Execution, Deployment→Build Tools→Gradle - 取消勾选
Offline work选项,点击OK保存 - 重新尝试生成签名APK,Gradle会自动去远程仓库下载缺失的
lint-gradle.jar包
- 打开Android Studio,顶部菜单栏选
清理Gradle缓存并重启
如果关闭离线模式后还是下载失败,大概率是缓存文件损坏了:- 点击工具栏的
File→Invalidate Caches / Restart - 在弹出的窗口选择
Invalidate and Restart,等待Android Studio重启 - 重启后项目会自动重新同步Gradle,这时候它会重新下载所有需要的依赖包,包括那个lint的jar
- 点击工具栏的
检查仓库配置(兜底方案)
要是前两步都没解决,就得确认你的项目仓库配置是否正确:- 打开项目根目录下的
build.gradle文件(注意是项目根目录的,不是单个module的) - 确保
repositories块里包含Google和Maven Central仓库,示例配置如下:repositories { google() mavenCentral() } - 配置完后点击工具栏的
Sync Project with Gradle Files按钮,重新同步后再尝试生成APK
- 打开项目根目录下的
内容的提问来源于stack exchange,提问作者Makhsudjon Imomaliev
相关产品推荐
相关产品推荐

