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

Ionic 5/React项目Android生产构建失败,Gradle报目录创建错误

错误根因

报错的核心原因是Gradle尝试在**系统根目录/**下创建.gradle缓存目录,普通运行身份没有系统根目录的写入权限,导致目录创建失败,直接中断构建流程。

解决方案

1. 修正项目内Gradle配置

进入项目的android/gradle.properties文件,查找gradle.user.home配置项:

  • 如果该配置值为/、空值或者其他无权限路径,修改为当前用户的.gradle目录绝对路径:
    • Linux/macOS示例:gradle.user.home=/home/你的用户名/.gradle
    • Windows示例:gradle.user.home=C:\\Users\\你的用户名\\.gradle
  • 也可以直接删除该配置项,Gradle默认会使用当前用户家目录下的.gradle路径。

2. 修正Android Studio全局Gradle配置

  • 打开Android Studio设置页:File → Settings → Build, Execution, Deployment → Build Tools → Gradle
  • 找到Gradle user home配置项,确认路径指向当前用户有权限读写的目录,不可设置为系统根目录/
  • 保存配置后重启Android Studio生效。

3. 清理缓存重新构建

执行以下操作清空旧缓存,再触发构建:

  • 删除Ionic项目下的三个目录:android/.gradle、android/build、android/app/build
  • 回到项目根目录执行同步命令:
    • Capacitor项目执行:ionic cap sync android
    • Cordova项目执行:ionic cordova prepare android
  • 重新在Android Studio中执行生产构建即可。

内容的提问来源于stack exchange,提问作者Devstar34

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 14:54:01