在ant中引用外部.jar库来构建Android java jar

时间:2012-09-02 07:16:18

标签: java android ant jar build.xml

(我是蚂蚁的新手,我已经在网上搜索了解决方案,但它们似乎都不适合我。)

我正在尝试使用ant引用外部.jar库。但是,我收到的错误如:package [name] does not exist,在.java文件中的import [name]语句旁边

在我的build.xml中,我有以下行,它引用了存储外部jar的文件夹:

<property name="lib.dir" value="libs"/>

当我删除对外部jar的引用时,ant build。现在,似乎ant无法找到外部库,我不确定如何正确更新build.xml以引用这些库。

2 个答案:

答案 0 :(得分:1)

如果您需要编辑中包含的jar,您可以执行以下操作:                                         

<javac srcdir="${src.dir}" destdir="${local.build.dir}" source="1.5" target="1.5" classpathref="base.classpath" debug="true">

答案 1 :(得分:0)

尝试删除此属性条目并重建。我一直有外部库jar,在libs文件夹中添加它们总是足以让所有内容成功构建。

此属性条目可能失败的原因是:自动生成的build.xml引用android sdk tools文件夹中的另一个构建文件。这个其他构建文件知道如何引用您当前正在构建的项目的libs文件夹,但从其角度来看,路径不仅仅是libs