Android ant自动打包 crunch 报错
2024-08-25 14:58:45
解决办法: 修改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 的值参照
<propertyname="aapt.ignore.assets" value="<dir>crunch:!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
/> - 在配置好ant 的执行环境后 cd 到源码目录 然后执行 ant release
最新文章
- MSDN杂志上Wix相关的文章
- phpstudy80端口被占用时的解决方案
- mvc5入门示例博客(有惊喜)
- HDU 5044 (树链剖分+树状数组+点/边改查)
- ECharts SSH+JQueryAjax+Json+JSP将数据库中数据填充到ECharts中
- WCF-学习笔记概述之计算服务(1)
- hdu 4585 set应用
- 利用setTimeOut 和clearTimeOut 方法控制写一个 滑动导航显示不同信息的效果
- C# mvc 验证码2
- 基于Flume的美团日志收集系统(一)架构和设计【转】
- 在IE浏览器中iframe跨域访问cookie/session丢失的解决办法
- memcached vs MySQL Memory engine table 速度比较_XMPP Jabber即时通讯开发实践_百度空间
- MVC 发布到 windows2003遇到 &#39;System.Web.WebPages.Razor 错误提示
- [置顶] Vector ArrayList区别剖析
- ionic2 开始第一个App(二)
- DrawerLayoutDemo【侧边栏(侧滑菜单)简单实现】
- 你不可不知的Java引用类型【总结篇】
- mui 实用封装销毁页面
- nginx补丁格式说明(CVE-2016-4450为例)
- 解题10(LongestSubStrBetweenAB)