(我是蚂蚁的新手,我已经在网上搜索了解决方案,但它们似乎都不适合我。)
我正在尝试使用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以引用这些库。
答案 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
。