[英]Referencing external .jar libraries in ant to build a Android java jar
(我是ant的新手,我在网上搜寻了解决方案,但似乎没有一个适合我。)
我正在尝试在使用ant进行构建时引用外部.jar库。 但是,我收到如下错误:.java文件中import [name]
语句旁边的package [name] does not exist
在我的build.xml中,有以下行,该行引用了外部jar所在的文件夹:
<property name="lib.dir" value="libs"/>
当我删除对外部jar的引用时,ant就会构建。 现在,似乎ant无法找到外部库,并且我不确定如何正确更新build.xml来引用这些库。
如果需要编译中包含的jar,可以执行以下操作:
<javac srcdir="${src.dir}" destdir="${local.build.dir}" source="1.5" target="1.5" classpathref="base.classpath" debug="true">
尝试删除此属性条目并重建。 我一直都有外部库jar,将它们添加到libs文件夹中足以使所有内容成功构建总是足够的。
此属性条目可能使您失败的原因是:自动生成的build.xml
引用了android sdk tools文件夹中的另一个构建文件。 该另一个构建文件知道如何引用当前正在构建的项目的libs
文件夹,但是从其角度来看,路径不仅仅是libs
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.