ant jar error:Execute failed: java.io.IOException: Cannot run program XXX ${aapt}

来源:互联网 发布:服务器的8080端口 编辑:程序博客网 时间:2024/05/22 15:52

最近在用eclipse的ant自动化打包,所有的配置都对了,但是总打包失败,报错:ant jar error:Execute failed: java.io.IOException: Cannot run program XXX ${aapt}: error 2 No such file or director,找了半天配置环境以及仔细看了built.xml文件,粗看真没啥错,然而同样地工程在同事的环境下是可以的,对比了谷歌给的SDK发现我的版本确实高一些因为我更新了,对比发现原来是谷歌设下地坑。

解决办法如下:

找到SDK下的tools/ant/build.xml在484行添加四行代码段,

        <property name="aidl" location="${android.build.tools.dir}/aidl${exe}" />
        <property name="aapt" location="${android.build.tools.dir}/aapt${exe}" />
        <property name="dx" location="${android.build.tools.dir}/dx${bat}" />
        <property name="zipalign" location="${android.build.tools.dir}/zipalign${exe}" />

0 0