使用离线依赖解决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就成功了

相关推荐
Chase_______10 分钟前
JavaSE超详细笔记-网络编程篇-基于黑马
java·笔记
z2014z1 小时前
第1章 C# 和 .NET 框架 笔记
笔记·c#·.net
沉豆1 小时前
Jmeter调用jar包中的方法,并使用返回值当请求参数
java·jmeter·jar
LuLaLuLaLeLLLLLL2 小时前
MySQL 调优笔记
笔记·mysql·adb
被一米六支配的恐惧2 小时前
使用argocd部署nginx
笔记
桂?2 小时前
在 CentOS中安装Docker并安装青龙脚本——笔记
笔记·docker·centos
mitt_3 小时前
《开窍》读书笔记8
笔记
wb18910 小时前
流编辑器sed
运维·笔记·ubuntu·云计算
嵌入式@秋刀鱼12 小时前
《第四章-筋骨淬炼》 C++修炼生涯笔记(基础篇)数组与函数
开发语言·数据结构·c++·笔记·算法·链表·visual studio code
嵌入式@秋刀鱼12 小时前
《第五章-心法进阶》 C++修炼生涯笔记(基础篇)指针与结构体⭐⭐⭐⭐⭐
c语言·开发语言·数据结构·c++·笔记·算法·visual studio code