2011-03-16 168 views
0

我幾乎沒有使用Java的經驗,所以如果我不太清楚,我很抱歉。將外部軟件包添加到Android

我想創建一個使用另一個包的Android應用程序。我只有從包中的源代碼.java文件,這是com.XY

的一部分我有一個叫我所拉鍊並添加到構建路徑「數據庫」文件夾中保存的這一點,所以現在在Eclipse中的「引用庫」下出現。但是我不知道如何包括這個,它沒有找到import com.X.Y,我不確定接下來要做什麼。

我有點超過我的這個項目深入,任何幫助,將不勝感激

回答

2

源文件夾中創建一個文件夾結構,COM/X/Y,並把你的.java文件

+0

謝謝你,最簡單的解決方案就像往常一樣。 – Astarael 2011-03-17 00:09:19

+0

@WillKru如果我不想將文件複製到'src'文件夾中,該怎麼辦?有沒有其他方法? – Narek 2014-09-02 17:19:08

+0

你可以將源代碼編譯成一個jar文件,並引用它作爲外部庫 – 2014-09-03 09:38:01

1

步驟#1:將類移出「數據庫」並移入項目的主源樹。

步驟#2:沒有步驟#2。

我強烈建議您暫時離開Android一段時間,並單獨學習Java。有大量的材料可以幫助您學習Java,包括大量免費的在線內容。 Here is a blog post我指出了Android開發人員需要學習的Java中的一些主題。

+0

我很喜歡,但不幸的是,這個項目是一個更大的東西的一部分,我的一部分是Android的一部分。我的整體狀況良好,但這是我沮喪的愚蠢的小基本事情。感謝您的博客文章,它看起來可以爲我澄清一些其他問題。 – Astarael 2011-03-17 00:22:08

0

如果你想包括這些文件作爲外部庫,我會着眼於創建一個你想包括的編譯代碼的適當jar而不是隻是壓縮源代碼。對你而言,最簡單的方法可能是在Eclipse中創建第二個項目,編譯它並使用生成的jar。

一旦你有了jar,把它放到你的Android項目的libs子目錄中。我相信這足以讓Android Ant目標工作......儘管Eclipse讓我很開心,但我相信您還需要將它添加到Java Build Path中。

或者如果你只是想包括原始源代碼,那麼你可以將整個包源代碼複製/粘貼到你的android源代碼目錄中。

相關問題