<!-- override "compile" target in platform android_rules.xml to include tested app's external libraries -->
<target name="compile" depends="-resource-src, -aidl"
description="Compiles project's .java files into .class files">
<!-- If android rules are used for a test project, its classpath should include
tested project's location -->
<condition property="extensible.classpath"
value="${tested.project.absolute.dir}/bin/classes" else=".">
<isset property="tested.project.absolute.dir" />
</condition>
<javac encoding="ascii" target="1.5" debug="true" extdirs=""
destdir="${out.classes.absolute.dir}"
bootclasspathref="android.target.classpath"
verbose="${verbose}" classpath="${extensible.classpath}">
<src path="${source.absolute.dir}" />
<src path="${gen.absolute.dir}" />
<classpath>
<fileset dir="${tested.project.absolute.dir}/libs" includes="*.jar" />
<fileset dir="${external.libs.absolute.dir}" includes="*.jar" />
</classpath>
</javac>
</target>
为什么我会 BUILD FAILED ?
项目"-resource-src"
中不存在目标"HelloWorldTest"
。它用于目标“编译”。
我的Android SDK工具Rev20 ....
我不在乎,我感到失去了希望
答案 0 :(得分:0)
可能是在$ set-debug-mode和-set-release-mode任务中设置了$ {build.target}。因此,当直接调用-compile任务时,它不会将这些任务中的任何一个称为依赖项。所以$ {build.target}永远不会被设置。
尝试覆盖其中一个任务,并在未设置时设置$ {build.target}。
您可以使用目标属性。
<javac encoding="${java.encoding}"
source="${java.source}" target="${java.target}"
debug="true" extdirs="" includeantruntime="false"
....
>
我希望它适合你。