Ant不会在libs文件夹中找到类

时间:2013-10-28 15:06:36

标签: java android ant

自上次更新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>
    

有什么想法吗?

2 个答案:

答案 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"/>