android生成apk包出现Unable to add XXX Zip add failed问题
最近在尝试集成中手游play800sdk到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"/assets
fi
if [ -f "$file" ]; then
cp -p "$file" "$APP_ANDROID_ROOT"/assets
fi
————————————————
版权声明:本文为CSDN博主「CBUU_moon」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cbuu_moon/article/details/28294127
android生成apk包出现Unable to add XXX Zip add failed问题相关推荐
- android批处理脚本,BAT批处理一键生成APK包脚本分享
BAT批处理一键生成APK包脚本分享 将本bat放到cocos2dx目录下你的工程的project.android下(需修改变量). ASmaker 用来将Resources文件夹下的lua文件批量加 ...
- android+包+反编译,简单的Android之apk包反编译方法
网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...
- Java script生成apk_lua脚本实现自动生成APK包
可以根据需要自行扩展了. 使用前tool path 还有 target path的前两个还是需要自己设置下. 一些小的函数 jit_file copy_file 我就不贴了 比较简单,用来luajit ...
- android生成apk流程,Android Studio生成APK的基本流程
Android Studio生成APK的基本流程 2020年08月14日 | 萬仟网移动技术 | 我要评论 Android Studio生成APK流程修改版本号和文件名安全加固(可选)生成签名apk修 ...
- android adb apk包名,ADB命令简单使用--查看包名、activity等
1.连接设备 adb connect ip 2.查看连接的设备 adb devices 3.安装/卸载Android 应用 adb install packagesname adb uninstall ...
- android 生成apk名字自动已,Jenkins打包android应用时自动签名apk详解
前言 如果你是使用android studio编译项目的化,在编译apk只会会自动给apk签名. 但默认配置下jenkins下编译出的apk是unsign的.需要一些额外的设置才能自动sign. 这个 ...
- java 生成apk包_Eclipse导出安卓apk文件的图文教程
安装到Android手机上的apk需要签名,本文描述了如何创建自己的签名及从Eclipse中导出apk. 方法/步骤 1.在Eclipse中选择一个Android工程,然后点击鼠标右键菜单中的&quo ...
- 【具体到每一步】uniapp打包app生成apk包
先配置 云打包 关于证书 备注 弹出来这么个东西是加入你这个应用要发布到商店,需要签署的一些东西,先不用管了 然后等等 这个时间有点长 [HBuilder] 02:28:29.892 打包成功后会自动 ...
- Android 下载apk包并安装
1.权限申请 8.0以后需要. <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES&q ...
最新文章
- 【linux命令】setterm控制终端属性命令(中英文)
- Linux之文件管理命令
- 58. Length of Last Word
- Servlet学习笔记(三)之HttpServletRequest
- 【JavaEE WEB 开发】Tomcat 详解 Servlet 入门
- 一文看懂Python(四)-----os.path模块篇
- linux中断底半部机制
- 配置文件编辑和历史文件编辑代码
- 2019.7.2刷题统计
- java语言的演化——读JavaOne ppt笔记
- Docker Compose安装与简介
- listView/GridView getChild获取不到的解决方法
- 将加密的pdf转化成word
- Vue--day03--组件
- html短信验证登录
- cati服务器授权信息无效,CATI基础知识介绍(四)
- 【数据结构】CH3 栈和队列
- DFT中常用英文缩写,词汇及详解(每日持续更新)
- PNETLAB中可以导入的交换机、防火墙等设备镜像
- 你知道怎么测试搜索框吗?