2012-12-04 35 views
1

我有一個執行Mechanical Turk HIT Tasks的Java項目,我想在Android應用程序中使用它。我嘗試在我的android應用程序中編寫MTurk函數,但由於與sdk jar相關的一些錯誤,我無法使其工作。總之,我有一個Android應用程序項目和一個Java項目。有沒有什麼辦法可以在我的android項目中使用java項目?在Android中使用java項目

回答

3
  1. 你可以導出你的java項目作爲jar,並添加到其他項目 我認爲。 (project - >右鍵點擊 - >export - >java - >jar files in eclipse)。將這個jar文件添加到android項目的lib文件夾中。
  2. 如果你的java項目沒有其他的依賴關係,你可以拷貝 的源碼,帶有完整的包,到你的android項目和 引用它。它有時對我有用,有時不會。我想 認爲這是因爲java項目使用的包不是 目前在android中。
  3. 另一種方式,但我從來沒有嘗試過。右鍵單擊您的Android項目, 選擇Build path - >Configure Build path。在生成的 對話框中,選擇Projects選項卡並單擊Add。現在選擇您要鏈接的 項目並點擊OK

This問題可能不會給出直接答案,但可能有所幫助。

+0

所以我添加了jar文件。如何在該jar文件中使用方法? –

+1

我認爲你可以使用完整的包名稱導入jar文件中的類.. – Krishnabhadra

+0

我很抱歉,但我有點困惑。在我的Java項目中,我有一個名爲MTurkClass的類,並將我的Java項目導出到名爲turk.jar的jar中。那麼如何訪問類MTurkClass中的方法? –

相關問題