android ant 打包error
2015-08-13 15:03
357 查看
今天用ant打包时,出现如下错误
错误信息:
D:\android-sdk\android-sdk\tools\ant\build.xml:649: The following error occurred while executing this line: D:\android-sdk\android-sdk\tools\ant\build.xml:694: Execute failed: java.io.IOEx ception: Cannot run program "D:\workspace\Test\${aapt}": CreateProcess error=2, ????????? ... Caused by: java.io.IOException: CreateProcess error=2, ????????? at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.<init>(ProcessImpl.java:189) at java.lang.ProcessImpl.start(ProcessImpl.java:133) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021) ... 46 more
解决方案:
在build.xml文件中添加,如下配置: <!-- tools location --> <property name="android.tools.dir" location="${sdk.dir}/tools" /> <property name="android.platform.tools.dir" location="${sdk.dir}/platform-tools" /> <property name="android.buildtools.dir" location="${sdk.dir}/build-tools/<span style="color:#cc0000;"><strong><u>21.1.2</u></strong></span>" /> <condition property="exe" value=".exe" else=""><os family="windows" /></condition> <condition property="bat" value=".bat" else=""><os family="windows" /></condition> <property name="adb" location="${android.platform.tools.dir}/adb${exe}" /> <property name="lint" location="${android.tools.dir}/lint${bat}" /> <property name="zipalign" location="${android.buildtools.dir}/zipalign${exe}" /> <property name="aidl" location="${android.platform.tools.dir}/aidl${exe}" /> <property name="aapt" location="${android.buildtools.dir}/aapt${exe}" /> <property name="dx" location="${android.buildtools.dir}/dx${bat}" /> <property name="renderscript" location="${android.buildtools.dir}/llvm-rs-cc${exe}"/> <property name="lint" location="${android.tools.dir}/lint${bat}" />
错误原因:../ant/build.xml没有关于tools的配置,我这里用的build-tools是21.1.2
相关文章推荐
- Android Bundle对象传值
- Android模仿iPhone View旋转刷新数据动画详解
- 【转】Android通过JNI调用驱动程序(完全解析实例)
- Android 4.0以上简单实现倒计时按钮
- 【Android进阶】(2)使用开源框架Volley
- android通知栏的实现
- Android相对布局
- Android Binder设计原理
- 【转】android 5.0 64bit系统加载库文件失败问题浅析
- Android ViewDragHelper完全解析 自定义ViewGroup神器
- android--解--它们的定义tabhost(动态添加的选项+用自己的主动性横向滑动标签+手势切换标签页和内容特征)
- Android布局问题基本理解
- android: 横竖屏切换总结-布局改变和数据保存
- android短信验证码功能实现,包含按钮倒计时操作
- Ionic开发时,默认样式android和ios的一些不同
- 安卓设置自定义字体的解决方案
- Android service的全面总结
- Android Context 是什么?
- Android初体验
- Android Studio Tips -- 布局预览