最近用打包工程的时候有报错提示:[aapt] invalid resource directory name: \bin\res/crunch
原因是eclipse 会在build 工程的时候在\bin\res 目录下生成crunch 目录,而这个路径是ant 无法识别的。
解决办法:在sdk\sdk\tools\ant\build.xml 中修改 property name="aapt.ignore.assets"属性为:
<property name="aapt.ignore.assets" value="<dir>crunch:!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~" />
然后,命令的方式运行ant。
如果在eclipse 中 ant 运行的话,还是会被报上来的。