Could not download ****.jar解决方法(2020年最新,Android Studio,导入项目)

1 问题背景

最近博主想要学习并在Android Studio中导入JsonChao大神的Awesome-WanAndroid项目,该项目的简介如下:

Awesome WanAndroid项目基于Material Design + MVP + Rxjava2 + Retrofit + Dagger2 + GreenDao + Glide。
这是一款会让您觉得很nice的技术学习APP,所用技术基本涵盖了当前Android开发中常用的主流技术框架,阅读内容主要面向想在Android开发领域成为专家的朋友们。此外,我正在进行一个 全新的Android进阶计划, 致力于成为更好的Android开发,有兴趣的朋友可以参考下~

但是在博主我导入该项目到Android Studio中时碰到了一系列的问题,报错如下:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'Awesome-WanAndroid-master'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not download greenrobot-jdt.jar (org.greenrobot:greenrobot-jdt:3.12.2)
      > Could not get resource 'https://jcenter.bintray.com/org/greenrobot/greenrobot-jdt/3.12.2/greenrobot-jdt-3.12.2.jar'.
         > Read timed out

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'Awesome-WanAndroid-master'.
	at org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.java:79)
	... 47 more


* Get more help at https://help.gradle.org

BUILD FAILED in 13m 47s

整体的错误提示截图如下:
在这里插入图片描述

2 问题分析

根据错误提示的文字描述:

> Could not download greenrobot-jdt.jar (org.greenrobot:greenrobot-jdt:3.12.2)
      > Could not get resource 'https://jcenter.bintray.com/org/greenrobot/greenrobot-jdt/3.12.2/greenrobot-jdt-3.12.2.jar'.
         > Read timed out

我们可以知道报错是因为:Android Studio因为网络的原因无法完整地下载greenrobot-jdt.jar,从而导致了报错,Android Studio还贴心地把下载地址给我们列了出来。

因此我们预想的解决方案就是:我们自己把该greenrobot-jdt.jar下载下来并放入对应的文件夹目录衷曲即可。

3 问题解决方案

3.1 下载缺失的****.jar文件

根据报错提示中给出的****.jar文件下载地址,把该文件给下载到我们的电脑任意文件夹中。

首先最简单粗暴的方法就是直接在浏览器中访问该下载地址,如果运气好便可正常开启下载:
在这里插入图片描述
如果网络环境不好,就可能出现博主上述截图的问题:根本无法开始下载或者下载到一半时无法继续下载。那么这时你就得具备访问外网Google的能力来完成本次下载。

3.2 找到****.jar文件要放入的正确位置

Android Studio会自动把要下载的****.jar文件放入一个指定的位置,其中Mac电脑中该指定位置在/Users/你电脑登陆的用户名/.gradle/caches/modules-2/files-2.1中,如下截图所示:
在这里插入图片描述
而Windows电脑的该指定位置也大概相似,你可以自行查找。

3.3 继续找到****.jar文件的包名文件夹

当我们找到上述的位置/Users/你电脑登陆的用户名/.gradle/caches/modules-2/files-2.1后,我们要继续找到它的包名文件夹,因为这里有很多包名文件夹,因此我们可以搜一下下载不下来的****.jar文件的包名文件夹,比如我的是greenrobot-jdt.jar这个包下载不下来。搜一下greenrobot-jdt这个名字的文件夹。
在这里插入图片描述

3.4 继续找到****.jar文件的版本号文件夹

进入该****.jar文件的包文件夹后,可能会有如下几个子文件夹,这些子文件夹的命名是按照版本号来命名的,因此,进入我们要上述错误提示中不能下载的****.jar文件的版本号,例如我的****.jar文件的版本号是3.12.2,因此我要进入3.12.2这个文件夹。
在这里插入图片描述

3.5 继续找到****.jar文件的缓存文件夹

进入对应的版本文件夹后,就是各个不同缓存时间的子文件夹了,可能如下图所示,又有好几个子文件夹,那么我们可以按照时间排序一下,基本上最新的子文件夹就是我们本次下载的****.jar文件要导入的文件夹。
在这里插入图片描述

3.6 把****.jar文件导入缓存文件夹

把下载好的****.jar文件导入缓存文件夹,再重启并重新Build我们的Android Studio,那么后续将不再提示Could not download ****.jar的错误了。
在这里插入图片描述

本文参考文献:
[1]Could not download ****.jar解决方法

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐李同学(李俊德-大连理工大学)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值