使用离线依赖解决Android Studio编译报错(下载不了jar)——笔记

报错如图

  • What went wrong:
    Execution failed for task ':app:lintVitalAnalyzeRelease'.

Could not resolve all files for configuration ':app:detachedConfiguration1'.

Could not download groovy-3.0.22.jar (org.codehaus.groovy:groovy:3.0.22)

Could not get resource 'https://maven.aliyun.com/repository/central/org/codehaus/groovy/groovy/3.0.22/groovy-3.0.22.jar'.

Tag mismatch

解决方法使用git的sha1sum.exe获取jar的hash值替换即可

找到git的bin目录下的sha1sum.exe

使用命令获取hash 这个jar是你下载不了的jar,替换我这个命令的文件名就行了(注意要把jar文件放到这个bin目录下,获取到hash之后再移走,或者把git放环境变量也行)

bash 复制代码
sha1sum.exe groovy-3.0.22.jar

生成的hash值就是文件夹的名称,找到.gradle目录

这个目录你可以搜索一下你那个jar的pom文件,一般下载失败会显示xxx.pom

bash 复制代码
.gradle\caches\modules-2\files-2.1\org.codehaus.groovy\groovy\3.0.22

放入对应的jar 重新编译Android Studio就成功了

相关推荐
齐生17 小时前
iOS 知识点 - 渲染机制、动画、卡顿小集合
笔记
用户9623779544815 小时前
VulnHub DC-1 靶机渗透测试笔记
笔记·测试
YF02112 天前
AndroidStudio工具链配置
android studio
齐生12 天前
iOS 知识点 - IAP 是怎样的?
笔记
tingshuo29172 天前
D006 【模板】并查集
笔记
tingshuo29173 天前
S001 【模板】从前缀函数到KMP应用 字符串匹配 字符串周期
笔记
西岸行者8 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
starlaky8 天前
Django入门笔记
笔记·django
勇气要爆发8 天前
吴恩达《LangChain LLM 应用开发精读笔记》1-Introduction_介绍
笔记·langchain·吴恩达
悠哉悠哉愿意8 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习