加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

包装cocos2d-x android时无法处理资产

发布时间:2020-12-14 18:57:11 所属栏目:百科 来源:网络整理
导读:我刚开始研究cocos2d-x来构建游戏.我已完成设置.当我运行“HelloCpp”样本时,我遇到了以下错误. (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*')Unable to add 'C:cocos2d-x-2.2.1samplesCppHelloCppproj.androidassetsfonts
我刚开始研究cocos2d-x来构建游戏.我已完成设置.当我运行“HelloCpp”样本时,我遇到了以下错误.

(skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*')
Unable to add 'C:cocos2d-x-2.2.1samplesCppHelloCppproj.androidassetsfontsMarker Felt.ttf': Zip add failed
ERROR: unable to process assets while packaging 'C:cocos2d-x-2.2.1samplesCppHelloCppproj.androidbinresources.ap_'
ERROR: packaging of 'C:cocos2d-x-2.2.1samplesCppHelloCppproj.androidbinresources.ap_' failed

请帮我解决这个问题.

谢谢.

解决方法

这个问题有多个解决方案,我尝试了每一个,最后一个正常工作.我正在给你我采取的确切步骤让它适合我.

1.检查Cygwin是否有必要的软件包,如果没有安装它们.需要以下包裹 –

autoconf,automake,binutils,gcc-core,gcc-g++,gcc4-core,gcc4-g++,gdb,pcre,pcre-devel,gawk,make

(我跳过了gcc4-core和gcc4-g)

2.Tried重命名Marker Felt.ttf以删除空间,但是由于它被重新生成,我在所有C:驱动器中搜索文件并在任何地方重命名.

然后我以管理员模式运行Eclipse.

虽然这次只有一次,但我得到了同样的错误.所以我更改了build_native.sh本身的Asset文件夹的权限.只需在build_native.sh文件的末尾添加以下行.(摘自here)

chmod 777 -R "$APP_ANDROID_ROOT"/assets

瞧,它有效.我不确定哪一步不需要,所以我把所有东西放在这里.我猜测不需要在管理模式下运行eclipse,因为我现在也可以在正常模式下工作.如果您遇到同样的问题,可以尝试在管理模式下运行它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读