• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Android的java的报错提示Could not find com.android.tools.build:gradle:4.2.2.

武飞扬头像
彬sir哥
帮助3

Android的java的报错提示:

failed
Could not find com.android.tools.build:gradle:4.2.2.
Could not find com.android.tools.build:gradle:4.2.2.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.pom
  - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.jar
Required by:
    project :
Add 谷歌 Maven repository and sync project
Open File

学新通
这报错信息中的Could not find com.android.tools.build:gradle:4.2.2.就是说as的版本4.2.2找不到了
就知道看来as的版本4.2.2不是对应distributionUrl的gradle版本
首先看本人的gradle-wrapper.properties这个文件里面的内容一句

distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip

gradle-4.8.1-bin.zip有问题,不是我的,是别人的,该怎么改
先看一下本人as的版本号多少,如下:
学新通
找到as的版本号了
学新通
原来本人的as版本号是4.2.2
那么as版本4.2.2对应Gradle版本多少
先看一下插件版本说明:
插件版本对应Gradle版本
学新通
看来插件版本4.2.0 对应6.7.1
所以本人as的版本4.2.2对应Gradle的版本号可以是6.7.1
as的版本4.2.2对应的Gradle版本6.7.1zip文件需要在网上下载
                下载地址Gradle版本
学新通
把下载好的gradle-6.7.1-bin.zip文件安装包压缩复制到我电脑的路经上C:\Users\Administrator.gradle\wrapper\dists,不要乱放,我之前做的项目里的gradle版本号跟更新后的gradle版本号不一致,导致出现该问题,现在只需要要把项目的gradle版本号写成一致即可
gradle版本号改一致,如下:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip

改为:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip

不要忘记点击“Try Again

这样之后可能又报错,提示:

failed
Could not find com.android.tools.build:gradle:4.2.2.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { .
Could not find com.android.tools.build:gradle:4.2.2.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
    project :
Add 谷歌 Maven repository and sync project
Open File

学新通
错误在哪,可以发现:
这报错信息中的Add 谷歌 Maven repository and sync project,看来可能Project的build.gradle少了“谷歌()

解决:

点击,按下图操作:
学新通
学新通
自动添加“谷歌()”,如下图:
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfifhek
系列文章
更多 icon
同类精品
更多 icon
继续加载