2014-02-06 70 views
1

讓我首先說我對Java應用程序/ Android應用程序的深入瞭解遠遠沒有完成,並且.jars的概念對我來說仍然是一個朦朧的概念。將具有外部依賴關係的Java庫添加到Android項目

我目前正在嘗試使用Android項目的現有Java項目。這個現有的Java項目依賴於兩個.jars。

我的目標是採取這個項目,修改它(取出主要功能,更改一些算法等),然後將其用作我的Android項目的庫以供參考。

我見過有人將他們的Java項目導出爲.jars和runnable .jars,然後將jar添加到他們的Android項目 - 但是這對我來說並不適用。它要麼抱怨我的構建路徑(通過添加Java項目的兩個.jars解決)或崩潰Eclipse。

我不想使用插件/第三方程序,或者有三個獨立的.jar(一個來自Java項目,兩個來自Java項目的要求)。

有人可以解釋將Java項目構建爲具有外部依賴項的庫背後的想法,以及如何在Android應用程序中將它用作一個.jar?

謝謝!

+0

您沒有編寫Eclipse,Java編譯器,Android構建工具等。因此,它們都是「第三方程序」。你在哪裏畫線? – CommonsWare

回答

0

您可能在創建jar文件時犯了錯誤。有一段時間它會正確導出,但會在運行時拋出錯誤。在導出項目時,不要忘記刪除.project和.classpath選項。

轉到項目瀏覽器>右鍵單擊您的項目>導出。

您可以按照以下博客瞭解有關創建庫的更多信息。請參閱「增強庫功能」的步驟4 Tutorial: How to create java library

請讓我知道如果不工作。

相關問題