自上次更新ADT&构建工具,我无法通过ant release
请求构建我的应用程序。
当引用位于libs/
的子文件夹中的类文件时,ant输出会显示多个“找不到符号”错误。
我尝试修改ant的build.xml如下:
<path id="java.compiler.classpath">
<fileset dir="${jar.libs.dir}">
<include name="**/*.jar **/*.class" />
</fileset>
</path>
但它不起作用。
通过Eclipse编译很好。
我真的不是蚂蚁专家,但是我有什么明显的遗失吗?
编辑:
我尝试更新ant并且它什么都没改变。
我也尝试用以下代码替换上面的代码,但没有成功:
<path id="java.compiler.classpath">
<fileset dir="${jar.libs.dir}">
<include name="**/*.jar" />
</fileset>
<pathelement location="${jar.libs.dir}" />
</path>
有什么想法吗?
答案 0 :(得分:0)
http://ant.apache.org/manual/Tasks/ant.html 试试这个,你可能会因为更新而找到解决方案。 如果没有那个......可能就是这个...... http://ant.apache.org/manual/Tasks/java.html
答案 1 :(得分:0)
我不认为你的包含是正确的。我想你需要这样做:
<include name="**/*.jar" />
<include name="**/*.class" />
这是我以前做过的一种方式:
<fileset dir = "${lib}" includes = "**/*.jar"/>
<fileset dir = "${webLib}" includes = "**/*.jar"/>