Ionic+Capacitor项目连接Gradle发行版运行分阶段构建失败如何解决
Ionic+Capacitor安卓端构建报错排查方案
问题根因说明
你遇到的是两个关联的构建阻断问题:capacitor.settings.gradle配置文件缺失、Gradle7.0发行版拉取失败,按以下顺序排查即可解决。
1 修复capacitor.settings.gradle缺失问题
- 若你还未添加安卓平台,先执行平台添加命令:
npx cap add android,命令会自动生成安卓目录下所有Capacitor必备配置,包含缺失的该文件 - 若已经添加过安卓平台,先执行同步命令补全配置:
npx cap sync android,同步操作会自动校验并补全缺失的Capacitor安卓配置文件 - 若同步后文件仍缺失,先备份你在安卓目录下的自定义修改(如Manifest配置、构建参数调整等),删除整个android目录后重新执行
npx cap add android生成完整的安卓平台工程
2 修复Gradle发行版连接失败问题
- 先确认本地网络稳定性,国内用户建议将Gradle发行版地址替换为国内镜像站的对应版本地址,修改路径为
android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl参数即可 - 也可手动下载对应Gradle7.0版本压缩包到本地,将
distributionUrl改为本地文件路径,格式为file:///本地文件绝对路径,彻底避免网络拉取失败问题 - 清理Gradle缓存后重试构建:进入android目录执行
./gradlew clean(Windows系统执行gradlew clean),再回到项目根目录执行npx cap build android即可
补充注意:如果项目级
build.gradle配置了自定义依赖仓库,建议同时将maven、google等仓库替换为国内可访问的镜像源,避免后续依赖拉取失败
内容的提问来源于stack exchange,提问作者Julius Caesar
相关产品推荐
相关产品推荐

