Android源码编译:出现zip error: Invalid command arguments解决办法
来源:互联网 发布:后备箱垫有必要吗 知乎 编辑:程序博客网 时间:2024/06/02 11:44
前段时间出版本编译的时候,偶然间发现了这个问题:
zip error: Invalid command arguments (cannot repeat names in zip file)make: *** [out/target/product/k200_hdmiin/system/etc/recovery-resource.dat] Error 16make: *** Waiting for unfinished jobs....
背景介绍
博主目前从事AndroidTVBox开发,基于Android源码。所以经常需要全编Android源码,上面提到的是全编源码过程中碰到的一个问题由于网上没有解决方法,所以分享出来。
网上的答案
上面的k200_hdmiin是根据你的板子来决定的名称。在网上也没看到合适的解决方案,都说是因为:编译recovery的时候把.svn目录拷贝到了out目录下
./recovery/root/res/images/.svn
./recovery/root/res/.svn
解决方法:
1、安装subversion1.7;
PS:服务器用的是visualSVN,有同事装了subversion1.7发现有问题,于是就没试。
2、删除所有目录下的.svn文件。
PS:这个都删除了,更新代码怎么办。
这里提供一个最简单的解决方案:
修改build/core/main.mk(shell build/tools/findleaves.py --prune=$(OUT_DIR) --prune=.repo --prune=.git --prune=.svn $(subdirs) Android.mk)
添加 --prune=.svn即可。注意:要把out目录下的.svn文件夹删掉。
我的方法
事实证明我的out下没有.svn目录,上面有一句提示:make: *** [out/target/product/k200_hdmiin/system/etc/recovery-resource.dat] Error 16所以是recovery出了问题,因为有一位同事不小心把recovery改坏了,于是找了一份旧版本的bootable/recovery/替换了现有的bootable/recovery/,全编通过,希望对大家有所帮助!转载请注明出处链接:http://blog.csdn.net/xiong_it/article/details/45060167,谢谢!
1 0
- Android源码编译:出现zip error: Invalid command arguments解决办法
- zip error: Invalid command arguments
- zip error: Invalid command arguments
- zip error: Invalid command arguments
- zip error: Invalid command arguments
- Error:Invalid command android
- Android开发出现 invalid command-line parameter: Files. 解决办法
- Android开发出现 invalid command-line parameter: Files. 解决办法
- Android开发出现 invalid command-line parameter: Files. 解决办法
- Android开发出现 invalid command-line parameter: Files. 解决办法
- ubuntu12.04 上android源码编译,提示zip error
- 解决办法:CMake编译时出现“error in configuration process project files may be invalid”
- vs210编译sevenzip 7-zip出现link error opt:nowin98的错误解决办法
- 编译android出现 /bin/bash: jar: command not found; /bin/bash: javah: command not found解决办法
- xcode6编译时出现:Apple Mach-O Linker Error Linker command....错误解决办法
- Invalid command 'RewriteEngine' 解决办法
- Invalid command 'RewriteEngine'解决办法
- Invalid command \'RewriteEngine\' 解决办法
- spring mvc 文件上传遇到的常见问题
- 为什么APP频繁升级
- 欢迎使用CSDN-markdown编辑器
- Eclipse Luna 使用BuildFatJar异常
- nginx入门
- Android源码编译:出现zip error: Invalid command arguments解决办法
- 编译c++项目三部曲
- EJB3.x JPA: When to use rollback() and setRollbackOnly()
- 8、spss做因子分析及主成分分析
- Javascript模块化编程(三):require.js的用法
- OpenGL ES之GLSurfaceView学习三:交互式的实例
- PHP中sleep()函数的使用
- 排序技术_各种算法原理 图解 代码实现
- eclipse更改黑色背景-任意更改