2012-09-02 35 views
0

(我是新來的螞蟻,我已經沖刷網頁的這一解決方案,但沒有人似乎爲我工作。)引用外部.jar庫螞蟻建立一個Android的Java的罐子

我我試圖引用一個外部的.jar庫,用ant來構建。不過,我收到錯誤,如:package [name] does not exist,在java文件

旁邊import [name]說法在我的build.xml,我有以下行,它引用在外部存儲JAR文件夾:

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

當我刪除的外部JAR引用,螞蟻構建。現在,它看起來像螞蟻無法找到外部庫,我不知道如何正確地更新build.xml來引用這些庫。

回答

0

嘗試刪除該屬性條目和重建。我一直都有外部的庫文件夾,並且將它們添加到libs文件夾中以使所有構建成功都足夠了。

此屬性條目可能失敗的原因是:自動生成的build.xml引用android sdk工具文件夾中的另一個構建文件。這個其他的構建文件知道如何引用當前正在構建的項目的libs文件夾,但從其角度來看,路徑並不簡單地是libs

+0

其實我引用在不同目錄下的多個.jar文件..並還庫 – ina

+0

@ina :什麼阻止你把它們全部放在libs文件夾中。請詳細描述你的情況,以便我能提供幫助。 –

1

如果您需要包括在您編譯罐子,你可以這樣做:

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