简介: android 使用 ant 打包时遇到 [aapt] invalid resource directory name crunch 这里给出解决办法 原因分析 透过错误信息我们可以了解到,错误的原因是在编译目录 bin/res 目录中产生了一个叫crunch 的目录,而根据 android 规范这是不允许的,所以就出现了这个错误。
解决办法有如下三个
  1. 将 eclipse 的自动编译先去掉勾选(crunch 是ecliplse 生成的),然后在执行ant打包。
  2. 修改 androidsdk/tools/ant/build.xml 中aapt.ignore.assets 的值参照
    <property name="aapt.ignore.assets"value="&lt;dir&gt;crunch:!.svn:!.git:.*:&lt;dir&gt;_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~" />
  3. 在配置好ant 的执行环境后 cd 到源码目录 然后执行 antreleas

经过测试,特做记录(应该是我装as的导致的build的一些问题)

更多相关文章

  1. android studio如何使用git
  2. Android在原生集成react native
  3. 【COCOS2DX-ANDROID-游戏开发之二五】 调试 C++代码
  4. Android编译Native C 模块
  5. Android(安卓)之 Files
  6. android之camera用法实例详解
  7. Android(安卓)studio build.gradle 各种错误解决总结
  8. Android(安卓)Dex:com.android.dex.DexException: Multiple dex
  9. 一、手动配置Android(安卓)SDK环境

随机推荐

  1. android apk编译打包过程
  2. Android: /cache中的文件是怎么消失的
  3. Android(安卓)之 拦截手机短信并自动转发
  4. Android中ExpandableListView的使用
  5. Android(安卓)原生 MediaPlayer 和 Media
  6. Android(安卓)图片的浏览、缩放、拖动和
  7. android-screenshot-library - Library f
  8. android部署运行已有项目小结
  9. android 启动页面
  10. Android(安卓)apk打包流程,AAPT打包,apk瘦