博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android生成apk包出现Unable to add "XXX" Zip add failed问题
阅读量:7251 次
发布时间:2019-06-29

本文共 650 字,大约阅读时间需要 2 分钟。

最近试图整合umeng至cocos2d-x围棋项目,一切好工作,准备生成apk当出现了大量的数据包

[2014-06-03 20:02:52 - MyApp]       Unable to add 'G:\cocos2d-x-2.2.3\projects\MyApp\proj.android\assets\crystal_guardian\background.jpg': Zip add failed[2014-06-03 20:02:52 - MyApp] ERROR: unable to process assets while packaging 'G:\cocos2d-x-2.2.3\projects\MyApp\proj.android\bin\resources.ap_'
这样的错误,网上非常多说是权限错误。但我把相关的文件权限所有改成全然控制也解决不了,后来依据下面方法攻克了问题:

找到项目中proj.android底下的build_native.sh

打开并改动

60行的 -rf改为  -rfp

64行在cp后加上 -p

即改动后为

if [ -d "$file" ]; then    cp -rfp "$file" "$APP_ANDROID_ROOT"/assetsfiif [ -f "$file" ]; then    cp -p "$file" "$APP_ANDROID_ROOT"/assetsfi

版权声明:本文博客原创文章。博客,未经同意,不得转载。

你可能感兴趣的文章
C#学习安排表
查看>>
在LINUX上创建GIT服务器【转】
查看>>
Linux内核跟踪之trace框架分析【转】
查看>>
XCode v9.6.2017.0830
查看>>
ES不设置副本是非常脆弱的,整个文章告诉了你为什么
查看>>
设置nmon 每天自动收集性能信息
查看>>
python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】...
查看>>
JVM的内存分配与垃圾回收策略
查看>>
分布式设计与开发(二)------几种必须了解的分布式算法
查看>>
IT高管和易筋经的故事
查看>>
ASP.NET 2.0新控件、管理外观、布局及其它用户体验
查看>>
Javascript分号,加还是不加?
查看>>
[Ubuntu Setup] Ubuntu 14.10 LTS 中文输入法的安装
查看>>
Selenium获取当前窗口句柄与切换回原窗口句柄
查看>>
迁移 SQL Server 到 Azure SQL 实战
查看>>
Linux 内核中断内幕【转】
查看>>
Learning Perl 第3章习题答案
查看>>
ReportView 添加自动增长序号
查看>>
关于在IBatis中返回DataSet
查看>>
Android -- TypedArray
查看>>