编译android error1:
ziperror: Invalid command arguments (cannot repeat names in zip file)出现这个错误.
解决方法1:
findframeworks/base/docs -name .svn |xargs rm -rf
findbuild/tools/droiddoc -name .svn |xargs rm -rf
findmediatek/frameworks-ext -name .svn |xargs rm –rf
解决方法2:
清除svn目录
sudo find ./* -name ".svn" | xargs -exec rm -rif {}这个方法不建议使用,因为这样的话会导致代码脱离Svn工具管理
解决方法3:
修改build/core/Makefile文件中的
$(INSTALLED_RECOVERYIMAGE_TARGET):
$(MKBOOTFS) $(MKBOOTIMG) $(MINIGZIP) \依赖关系,在如下Code:
cat $(INSTALLED_DEFAULT_PROP_TARGET)$(recovery_build_prop) \
> $(TARGET_RECOVERY_ROOT_OUT)/default.prop
之后添加:
@if [ -d $(TARGET_RECOVERY_OUT) ]; then find$(TARGET_RECOVERY_OUT) -name '*.svn' | xargs rm -rf; fi
其中@if前面是一个TAB键