cocos2dx 编译遇到资源里有.svn文件不能删除报错的问题
使用cocos compile -p android 对项目进行编译的时候,遇到res文件中包含了只读属性的svn目录,不能进行删除而报错。
错误如下图(build_android.py里面对.svn文件进行删除时,权限不够)
解决方法就是修改 tools\cocos2d-console\bin\cocos.py 中的拷贝文件函数,不拷贝.svn的内容
下面代码由小伙伴陈唯同学提供(注意不能有Tab键哦)
def copy_files_in_dir(src, dst):
#增加的内容
if os.path.isdir(src) and src.endswith(".svn"):
shutil.rmtree(dst)
return
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步