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

 

 

posted @ 2016-11-21 20:46  pcwen.top  阅读(267)  评论(0编辑  收藏  举报
pcwen.top