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

构建APK触发com.android.build.gradle相关PackageAndroidArtifact错误问询

报错核心说明

核心错误为构建过程无法写入目标APK文件:

Execution failed for task ':app:packageGeneralQaDebug'.
> Multiple task action failures occurred:
   > A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
      > java.io.IOException: Failed to create '/Users/muhammad/Documents/Example/app/build/outputs/apk/appGeneralQa/debug/example.apk'
排查与解决步骤
  • 检查路径权限与文件占用
    首先确认报错中输出目录/Users/muhammad/Documents/Example/app/build/outputs/apk/appGeneralQa/debug/的写入权限,macOS下Documents目录默认有权限限制,可进入「系统设置-隐私与安全性-文件和文件夹」,确认Android Studio或执行构建的终端已获得Documents目录访问权限。同时检查是否有残留进程占用目标APK文件,可执行./gradlew --stop杀死所有Gradle残留进程后重试。
  • 清理构建缓存重试
    执行./gradlew clean清理项目构建缓存,手动删除项目根目录下的.gradle文件夹、app模块下的build文件夹,再重新触发构建,排除增量构建缓存异常导致的写入失败问题。
  • 排查路径规则问题
    确认项目全路径是否包含特殊字符、空格,或者路径长度超出系统限制,可尝试将项目迁移到更短的根目录(如/Users/muhammad/Projects/)后重新构建。
  • 调整Gradle配置
    若上述方案无效,可在项目根目录的gradle.properties中添加配置android.enableBuildCache=false关闭构建缓存,也可尝试升级/降级Android Gradle Plugin版本,规避AGP本身的增量打包bug。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 21:54:04