Error:Could not find com.android.tools.build:gradle:x.x.x问题解决方法

问题描述

在使用Android Studio导入其他人项目,或者第三方项目时,经常会遇到下面这样的问题:


Error:Could not find com.android.tools.build:gradle:2.2.0.

Searched in the following locations:

file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.2.0/gradle-2.2.0.pom

file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.2.0/gradle-2.2.0.jar

https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0/gradle-2.2.0.pom

https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0/gradle-2.2.0.jar

Required by:

project :xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

其根本原因是在对应的仓库地址中找不到需要的文件。那么解决方法自然是找到对应的文件,放在它提示的目录中即可。以上提示来源于mac os系统,那么我们先看看以上地址中到底是什么:

android sudio could not find 01

图中显示已经有这两个文件了,那是因为澳门网上真人博彩已经从相应地址手动下载到了这两个文件,并手动建立了对应的2.2.0文件夹。下面就向大家描述下具体到哪里去下载。

问题解决

我们在使用Android Studio的过程中,一般会使用两个仓库地址,一个maven,一个jcenter。而现在的很多资源实际上都是迁移到了jcenter。

android sudio could not find 02

大家可以看到最开始的错误提示,地址是指向maven的,那么我们就到maven仓库看一看那里到底有没有,maven仓库地址如下:

android sudio could not find 03

而在这个仓库地址中,你并不能够找到2.2.0的文件夹。

那么我们就到jcenter仓库去看看,地址如下:

android sudio could not find 05

立刻就找到了对应的文件夹路径,里面就存在着我们一直需要的两个文件,下载下来放到相应路径下就能够编译通过了。

android sudio could not find 06

小  结

之前一直被各种编译问题困扰,或者是网速奇慢,或者是各种找不到文件,导致各种编译问题。那么这篇问题解决的记录,最重要的方面在于明确了两个仓库地址,这样不管再遇到怎样的关于仓库地址的问题,到对应的仓库网站找问题就对了。

 

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

「评论总计:2 条」「访客:2 条」「站长:0 条」

  1. avatar

    您好,您的网站做的很不错,很漂亮,我已经收藏了,方便我随时访问.

  2. avatar

    好复杂啊,没看明白

评论加载中...

发表评论