今天在用eclipse打包的时候出现了这个问题failed to export application,没有其他报错,只有这一个提示。

屏幕快照 2015-09-29 16.04.16.png

百度了一下,原因就是因为资源文件里使用了特殊字符命名的文件,比如中文,所以需要查明哪个修改了即可。

查的方法很简单,直接真机运行,然后看logcat里面的log,他会提示哪个文件不识别,然后进相应文件夹修改即可

屏幕快照 2015-09-29 15.59.33.png

最好运行工程之前先把项目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



☟☟可点击下方广告支持一下☟☟

最后修改:1970 年 01 月 01 日
请我喝杯可乐,请随意打赏: ☞已打赏列表