HarmonyOS 鸿蒙Next中打.app包出现:remove file 'xxxxxx\intermediates\xx\kgroun.png' failed,reason: Persission denied Detail: Please check

HarmonyOS 鸿蒙Next中打.app包出现:remove file ‘xxxxxx\intermediates\xx\kgroun.png’ failed,reason: Persission denied Detail: Please check 打.app包出现:remove file ‘xxxxxxxxxxxx\intermediates\media\dialopbackgroun.png’ failed,reason: Persission denied Detail: Please check the message from tools.

怎样解决?

cke_197.png


更多关于HarmonyOS 鸿蒙Next中打.app包出现:remove file 'xxxxxx\intermediates\xx\kgroun.png' failed,reason: Persission denied Detail: Please check的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

先通过开发工具的Build的“Clean Project”再点击Build的“Build App”打包,若还是存在该问题进行以下操作:

  1. 是否打包使用手动签名,若使用了ACL权限,手动签名打包需要先去AGC申请相应权限,使用自动签名支持的ACL权限可无需申请

  2. 该“dialopbackgroun.png”图片是否存在问题,进行图片替换

最后通过与作者沟通,是先Clean Project,再运行app应用,后打包,造成的问题。运行后有缓存,造成打包失败。直接进行app打包,跳过运行app应用,可解决该问题

更多关于HarmonyOS 鸿蒙Next中打.app包出现:remove file 'xxxxxx\intermediates\xx\kgroun.png' failed,reason: Persission denied Detail: Please check的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


鸿蒙Next打包时出现文件删除权限错误,是因为IDE对项目目录的访问权限不足。请以管理员身份运行DevEco Studio,或检查项目文件夹的读写权限设置。确保没有其他进程占用该png文件,关闭可能访问该文件的应用程序后重试打包操作。

这个错误通常是由于文件权限问题导致的。当构建工具尝试删除或覆盖 dialopbackgroun.png 文件时,系统权限不足。

解决方法:

  1. 关闭占用文件的程序:检查是否有其他程序(如图片查看器、编辑器或杀毒软件)正在使用该文件,关闭后再重新打包。

  2. 手动删除文件:前往错误提示中的路径 xxxxxxxxxxxx\intermediates\media\dialopbackgroun.png,手动删除该文件,然后重新执行打包操作。

  3. 清理构建缓存:在IDE中执行 Build > Clean Project,清除临时文件后重新打包。

  4. 检查文件权限:确认该文件未被设置为“只读”属性。右键点击文件,选择“属性”,取消勾选“只读”(如有)。

  5. 以管理员身份运行IDE:如果以上方法无效,尝试以管理员权限启动DevEco Studio,再执行打包流程。

通常执行第2或第3步即可解决问题。

回到顶部