今天在用eclipse打包的时候出现了这个问题failed to export application,没有其他报错,只有这一个提示。
百度了一下,原因就是因为资源文件里使用了特殊字符命名的文件,比如中文,所以需要查明哪个修改了即可。
查的方法很简单,直接真机运行,然后看logcat里面的log,他会提示哪个文件不识别,然后进相应文件夹修改即可
最好运行工程之前先把项目clean一下,product》clean,然后再运行。
其他的还有可能是权限问题,
可以查看这个文章http://www.tuicool.com/articles/aiY3iaE
原文如下:
我碰到的是这样的:
Unable to add ‘proj.android\assets\360sdk_res\res_272_1.dat’: Zip add failed ERROR: unable to process assets while packaging ‘C:\Users\pc\AppData\Local\Temp\android_7802955280335404337.ap_’ ERROR: packaging of ‘C:\Users\pc\AppData\Local\Temp\android_7802955280335404337.ap_’ failed
查看目录下有这个文件,这样多数就是权限问题。而修改asset下的权限也没有用。因为asset是在打包的时候通过脚本拷贝的。
因此需要在拷贝资源的时候能够连权限属性一起拷贝。
修改方法:build_native.sh中找到
cp -rf “$APP_ROOT”/Resources/* “$APP_ANDROID_ROOT”/assets
改为:
cp -rfp “$APP_ROOT”/Resources/* “$APP_ANDROID_ROOT”/assets
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/235.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!