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

相关推荐
漏刻有时14 分钟前
PHP GeoJSON转PNG地图渲染程序开发笔记、源码解读、问题复盘与整改方案
android·笔记·php
暗影凋落1 小时前
CMake构建学习笔记-SQLite库的构建
笔记·学习·sqlite
zzm6283 小时前
精读KDD 2017最佳论文:通过类比挖掘加速创新 | 阅读笔记
笔记
你有哈莫吗3 小时前
CMake构建学习笔记-iconv库的构建
笔记·学习
tt5555555555557 小时前
电工证学习笔记(二)
笔记·学习·电力
阿米亚波8 小时前
【C++ STL】std::unordered_multiset
开发语言·数据结构·c++·笔记·stl
AnsonNie9 小时前
Ubuntu系统安装裕太微YT6801网卡驱动【笔记】
笔记·ubuntu
xqqxqxxq10 小时前
DML 表数据:插入、删除、修改
笔记·mysql
不会代码的小猴10 小时前
Linux note2
linux·笔记
xqqxqxxq12 小时前
MySQL 数据类型笔记
数据库·笔记·mysql