2011-10-12 69 views
6

是否可以導入位於我工作區中的現有Java項目,該項目也位於我的工作區中的Android項目中? Java項目不使用與Android不兼容的東西。我可以使用.JAR來完成,但由於我正在修改Java項目,所以我想導入整個源代碼並稍後修改它。可能嗎?謝謝在Android項目中導入源代碼項目

回答

1

我想你是在談論引用其他項目到當前項目,如果是這樣的話,那麼你可以做到這一點右鍵單擊項目,屬性 - >項目引用。

+1

+1爲好的解決方案 –

+1

如果我有2個Java項目的作品。但我有一個Android項目和一個Java項目。我在Android項目中鏈接了java項目,但我仍然無法使用它的內容。我試圖創建一個Java項目,並做了同樣的工作。 –

+1

-1,這在將Java項目引用到Android項目時不起作用,這在問題中已明確說明。僅適用於Java到Java。 – tbraun

0

您可以將其他項目鏈接到當前項目。右鍵單擊您的主項目,選擇Build Path -> Configure Build Path...在對話框中選擇Projects選項卡,然後單擊Add..按鈕。現在選擇您要鏈接的項目並點擊OK。您現在可以在主項目中使用該項目的源代碼。希望這可以幫助。

+0

-1,這在將Java項目引用到Android項目時不起作用,這在問題中已明確說明,僅適用於Java到Java。 – tbraun

4

這有點一個黑客,但我的項目工作:

  1. 添加兩個Android項目和普通的Java項目工作區
  2. 轉到Android的項目屬性 - > Java構建路徑 - >源
  3. 單擊鏈接源,在「文件夾名稱」中,確保選擇普通Java項目的src樹的根目錄。
  4. 使用「鏈接文件夾位置」的描述性名稱,如「java_project_src」。
  5. 按完成和編譯

此設置將編譯純Java代碼的Dalvik字節碼。在我的情況下,我有純Java代碼,依賴性非常有限,但希望與非Android項目共享純Java代碼,而不是在每個項目中分別維護這些文件。