【发布时间】:2013-05-12 12:30:59
【问题描述】:
我正在尝试通过 命令行 使用 Apache Ant 构建一个 Android 项目,但它给了我 Build Failed 以下错误语句:
Java.io.IOException:无法运行程序。 "..\android_sdk\platform-tools\aapt.exe"
D:\MediaSync\build.xml:429:执行失败:java.io.IOException:无法运行程序“..\android_sdk\platform-tools\aapt.exe”
我对这件事很陌生,所以我不知道如何克服这个错误。搜索了很多,但仍然摸不着头脑..
有谁知道的话请告诉我。
编辑:这是我的 Buil.xml 文件的一部分
<!-- General SDK location -->
<property name="sdk-folder" value="D:/sdk" />
<!-- Preset tools location -->
<property name="android-platform-tools" value="${sdk-folder}/platform-tools"/>
<!-- Tools -->
<condition property="aapt" value="${android-platform-tools}/aapt.exe" else="${android-platform-tools}/aapt" >
<os family="windows"/>
</condition>
<!-- Generate the R.java file for this project's resources. -->
<target name="resource-src" depends="init, localization, replace-template-values">
<echo>Generating R.java / Manifest.java from the resources...</echo>
<exec executable="${aapt}" failonerror="true">
<arg value="package" />
<arg value="-m" />
<arg value="-J" />
<arg value="${outdir-r}" />
<arg value="-M" />
<arg value="${outdir.manifest}/AndroidManifest.xml" />
<arg value="-S" />
<arg value="${resource-dir}" />
<arg value="-I" />
<arg value="${android-jar}" />
</exec>
</target>
【问题讨论】:
-
您找到解决问题的方法了吗..?
-
@AmritpalSingh .. 我实际上不记得我当时做了什么。您可以尝试以下答案。