2013-03-17 51 views
0

我一直在努力與這個問題的一對夫婦,現在天的使用外部Java項目...如何在Android應用程序

生病解釋簡而言之我的問題....

我有一個簡單的Java項目(不是機器人庫或更復雜的東西),我想我的模型使用..

讓assum它被稱爲爲MyModel,它有一個簡單的類模型。

我也有一個Android應用程序myandroidapp並在主要活動我想創建的類模型的實例。

我可以添加爲MyModel作爲項目的構建路徑和編譯,但是當我運行該應用程序,它拋出類未發現異常。我怎樣才能使它工作?

請大家幫忙。

感謝

+0

您確定該jar文件出現在Android Dependencies樹中嗎? – 2013-03-17 23:24:38

回答

0

第1步:創建基於你的 「簡單的Java項目」

步驟#2 JAR:把JAR在libs/目錄中的Android項目的

你」重做。

切勿亂用手工一個Android Eclipse項目的構建路徑。

+0

感謝您的幫助。但我沒有得到如何引用我的jar文件代碼,以及如何將它添加到/ libs(你的意思是複製粘貼?) – Gur 2013-03-18 01:06:27

0

在Eclipse中,你可以按照下面的步驟:

創建JAR文件的mymodel項目的根目錄

  1. 單擊鼠標右鍵,點擊 '導出...'
  2. 在出現,展開「Java」作爲類別/文件夾窗口中,選擇「JAR文件」,然後單擊「下一步」
  3. 在下一個窗口中,選擇你想要的選項,尤其是要注意在「EXP ort destination'是。完成後,點擊'完成'。 JAR文件現在將位於「導出目標」處。

添加JAR到Android項目

  1. 在你的Android項目(myandroidapp),JAR文件複製到文件夾libs/。您可以通過簡單的複製和粘貼或拖放等
  2. 然後,在JAR文件,現在是在libs文件夾上單擊右鍵,去「構建路徑」,並從出現的菜單中,單擊做到這一點'添加到構建路徑'

您現在應該可以在Android項目中使用此JAR文件。

+0

謝謝。我跟着你的步驟,現在我得到的ClassDefNotFoundError相反...我猜它是一個進展,但我不知道什麼即時通訊做錯了...當我創建的jar我只檢查「導出所有輸出...」然後我使用拖放將.jar文件添加到/ libs,然後添加到您建議的路徑......任何想法? – Gur 2013-03-18 02:07:41

+0

模型類在它自己的項目中工作嗎?它是否正確導入?也許導入語句導入另一個'Model'類。也許向我們展示導入語句代碼和您使用該類的代碼片段。 – s16h 2013-03-18 10:35:48

+0

當我在我的機器上運行一個Java應用程序時,一切都正常工作...它只是因爲某種原因,只是在android導入語句導入MyProject.Core.Model – Gur 2013-03-18 12:59:08

相關問題