You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行ionic cordova run android报错:无法解析com.android.tools.build:gradle:3.0.0

解决Ionic Cordova Android构建失败:无法解析com.android.tools.build:gradle:3.0.0的问题

你遇到的这个错误是典型的Gradle依赖下载验证失败问题,通常是网络波动导致依赖文件不完整,或者本地缓存损坏引起的。下面是几个有效的解决办法:

  • 清理Gradle本地缓存
    Gradle会把下载的依赖缓存到本地,一旦缓存文件损坏就会触发SHA1验证失败。你可以:

    1. 找到Gradle缓存目录:Mac/Linux是~/.gradle/caches,Windows是C:\Users\<你的用户名>\.gradle\caches
    2. 删除该目录下的所有内容,或者精准删除com/android/tools/build/gradle/3.0.0相关的文件夹
    3. 重新执行ionic cordova run android,让Gradle重新完整下载依赖
  • 替换Gradle仓库源(针对网络访问受限情况)
    如果访问Google Maven仓库速度慢或者不稳定,建议添加国内镜像源:

    1. 打开项目根目录下的build.gradle文件(不是platforms/android里的那个)
    2. 在repositories块中添加阿里云镜像:
      repositories {
          google()
          jcenter()
          maven { url 'https://maven.aliyun.com/repository/google' }
          maven { url 'https://maven.aliyun.com/repository/jcenter' }
      }
      
    3. 同时检查platforms/android/build.gradle文件,确保里面的仓库源也包含这些镜像
  • 手动下载依赖并放入缓存
    如果自动下载一直失败,可以手动获取依赖文件:

    1. 找到gradle-3.0.0.pom以及对应的jar包等文件(确保文件的SHA1值和错误提示中要求的一致)
    2. 将这些文件放到Gradle缓存的对应路径:~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/3.0.0/(每个文件会放在以其SHA1命名的子文件夹中)
    3. 放好后重新执行构建命令
  • 升级Gradle插件版本(如果项目允许)
    如果你的项目不是必须依赖3.0.0版本,可以尝试升级到更稳定的版本:

    1. 修改项目根目录build.gradle中的插件版本,比如改成:
      classpath 'com.android.tools.build:gradle:3.2.0'
      
    2. 同时更新gradle/wrapper/gradle-wrapper.properties中的Gradle分发版本,对应3.2.0插件的Gradle版本是4.6:
      distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
      
    3. 重新执行构建命令

内容的提问来源于stack exchange,提问作者m.nadir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:40:03