2013-05-15 35 views
2

有沒有人有關於如何將ActionBarSherlock作爲JAR文件加載到項目中的詳細說明列表?ActionBarSherlock作爲項目中的Jar

我開始將整個ABS項目作爲ABS文檔中的庫項目包含進來,但是我對ABS的使用可能會擴展到其他項目中,只需包含一個已編譯的jar文件就很方便。

第1步:有獨立的ABS項目導出一個JAR ...
包括最新的支持API
然後編譯:
運行「項目 - >構建項目」編譯罰款
或者我應該使用「出口 - > Java - > as JAR'
這會失敗,並顯示'導出時出現編譯警告...
和資源不同步。

步驟2:將ABS JAR加載到項目中
在項目中添加或刪除支持API?
如何將ABS作爲JAR加載到項目中,就像以前作爲庫項目那樣執行操作?

目前,如果我從ABS的「構建項目」加載JAR,我的樣式/主題都不能識別'Theme.Sherlock'引用。

當我刪除支持API - 主題問題仍然存在,但現在只有使用FragmentPagerAdapter是一個問題。

任何幫助?我見過很多關於添加/刪除支持api的文章,並確保ABS和Project使用相同的版本,但有人嘗試過這種方法,因爲我沒有找到有關簡單使用ABS作爲JAR包含的好幫手。

謝謝!

回答

14

有沒有人有關於如何將ActionBarSherlock作爲JAR文件加載到項目中的完整的說明列表?

這是不可能的。 ActionBarSherlock是一個Android庫項目,而不是JAR。

我開始與包括整個ABS項目作爲庫項目如ABS文件的建議,但我對ABS的使用可能延伸到其他項目,這將是很方便的只包含編譯jar文件。

這是不可能的。 ActionBarSherlock是一個Android庫項目,而不是JAR。您無法將Android庫項目轉換爲JAR。正在開發的新版本系統應該允許我們將整個Android庫項目打包爲一個文件(我認爲它將是一個.aar),但這仍然是一個正在進行的工作。

+0

好的,這是非常好的知道和謝謝澄清關於圖書館項目不能轉換爲JAR的觀點。我會重置我的項目,將ABS作爲一個圖書館項目,並將其留在那裏。 – Hunter23

相關問題