Android ant自动打包 crunch 报错
2015-09-24 17:31
423 查看
解决办法: 修改SDK_HOME/tool/ant/build.xml.
<property name="aapt.ignore.assets" value="<dir>crunch:!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~" />
原因分析
透过错误信息我们可以了解到,错误的原因是在编译目录 bin/res 目录中产生了一个叫crunch 的目录,而根据 android 规范这是不允许的,所以就出现了这个错误。
解决办法有如下三个
将 eclipse 的自动编译先去掉勾选(crunch 是ecliplse 生成的),然后在执行ant打包。
修改 androidsdk/tools/ant/build.xml 中 aapt.ignore.assets 的值参照
<property
name="aapt.ignore.assets" value="<dir>crunch:!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
/>
在配置好ant 的执行环境后 cd 到源码目录 然后执行 ant release
<property name="aapt.ignore.assets" value="<dir>crunch:!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~" />
原因分析
透过错误信息我们可以了解到,错误的原因是在编译目录 bin/res 目录中产生了一个叫crunch 的目录,而根据 android 规范这是不允许的,所以就出现了这个错误。
解决办法有如下三个
将 eclipse 的自动编译先去掉勾选(crunch 是ecliplse 生成的),然后在执行ant打包。
修改 androidsdk/tools/ant/build.xml 中 aapt.ignore.assets 的值参照
<property
name="aapt.ignore.assets" value="<dir>crunch:!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
/>
在配置好ant 的执行环境后 cd 到源码目录 然后执行 ant release
相关文章推荐
- android 事件总线 -- Otto(三) ThreadEnforcer
- Android release版关闭日志logcat
- android:layout_weight的真实含义
- Android学习笔记之AndroidManifest.xml文件解析
- Android strings.xml技巧
- Android自定义ListView,轻松实现上下拉刷新,一看就懂,一学就会,超简单。
- 【转】Android 向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果
- Android学习笔记:通过Android之Service实现文件断点续传下载
- Android基础入门教程——2.4.11 AutoCompleteTextView(自动完成文本框)的基本使用
- Android软件开发之 自定义别样Toast
- Android 4.0日历(calendar)源码分析之月视图
- Android之webview与js交互
- Android 悬浮并可拖动的实现
- 最清晰的Android多屏幕适配方案
- Android版本支付宝集成获取私钥与公钥
- Android中如何自己定义Toast
- android应用程序如何调用支付宝接口
- android应用程序如何调用支付宝接口
- android开发之自定义AutoCompleteTextView
- android开发之自定义AutoCompleteTextView