ant android打包--学习第二弹

1.问题

用ant打包的时候需要引用外部的library工程

2.解决

在library工程目录文件夹下执行以下语句
%ANDROID_SDK_ROOT%/tools/android update project -p .

3.遇到问题 和解决

问题:[aapt] invalid resource directory name E:\我的依赖工程\bin\res/crunch
解决:这个问题一般是因为sdk的版本比较高,会自动生成crunch目录,而ant的在编译的时候总是不识别bin下编译好的资源,所以忽略crunch目录就好了
解决方法:打开本地sdk根目录tools》ant》build.xml 文件:

<property name="aapt.ignore.assets" value="" /> 改为: <property name="aapt.ignore.assets" value="crunch" /> 

问题得到解决。

posted @ 2017-02-07 16:19  zyh_think  阅读(157)  评论(0编辑  收藏  举报