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" />
问题得到解决。