2013-12-23 50 views
0

我有3個應用程序依賴於單個庫(jar)。現在當我創建3個apk時,會有3個jar副本。 是否有可能在android中保存設備上的單個jar副本並更新一次,所有應用程序都會獲取最新的lib。如何保留jar的全局副本,以便所有項目都可以使用該代碼。 Android

+0

請參閱https://groups.google.com/forum/m/#!topic/android-developers/c5CxaFSsDfo – pskink

+0

它曾經有過,但現在不是現在,因爲每個項目都需要有jar它的libs文件夾。瘋狂,但不幸的是真的 – NickT

回答

0

如果您使用eclipse,一個簡單的方法是創建一個新項目,然後將jar移動到新項目的libs文件夾中。然後去項目屬性 - > android並勾選「是圖書館」。現在,您可以從其他項目中移除jar,並將新的庫項目作爲庫依賴項添加到所有3個項目中,並且您將只有一個位置來維護該jar。

更好的方法是閱讀一些依賴項管理工具,如Maven,這些工具也允許添加並運行本地依賴項管理服務器,並且您可以使用它來編譯依賴項到您的項目中。這可以讓你在不同的項目中使用同一個jar的不同版本以及許多其他強大的功能。

相關問題