2013-03-04 82 views
1

我是Android新手。我使用可重用的代碼,所以我將它轉換爲JAR文件。我正在使用來自JAR源res文件夾的圖像。我在圖書館的資源中通過「R.drawable.imagename」訪問過這些圖片。當我將庫源代碼轉換爲JAR時,我已導出這些res文件夾。如果我在另一個Android應用程序中使用JAR,那麼將崩潰。我已經按照下面的鏈接將庫源代碼轉換爲JAR。使用資源文件夾映像導出Android庫項目

http://www.cs.utexas.edu/~scottm/cs307/handouts/Eclipse%20Help/jarInEclipse.htm」。

我在哪裏做錯事。?是否有任何其他過程將Android庫項目轉換爲資源爲的JAR。或者是否有任何錯誤訪問android庫源 res文件夾圖像。

請幫忙。

回答

2

UPDATE:

新的基於搖籃構建系統支持"aar" files,其除了編譯代碼,可以包含資源等爲好。

OLD:在庫項目

資源的包裝是不是由Android構建工具的支持。您必須爲res文件夾以及jar文件提供單獨的zip

代碼放在jar(圖書館)或dex(用於應用程序)。資源分別捆綁到apk文件中。因此,只有在您導出apk文件時,SDK資源包裝工具纔有效。

是的,一個jar文件可以包含資源,但是,依賴於android項目的文件不會在jar文件中查找資源。

+0

但在這個環節「http://developer.android.com/tools/projects/index.html#considerations」下的「庫項目不能包含原始資產」這個話題,我們可以發現RES /文件夾中JAR支持。 – Karthick 2013-03-04 11:24:28

+0

哦。沒有用於導出res文件夾和JAR的過程。非常感謝你。 – Karthick 2013-03-04 11:31:45

+0

嗨,有沒有任何鏈接交易無法導出JAR與res文件夾。?我厭倦了使用谷歌搜索。如果你知道請幫助我。 – Karthick 2013-03-04 11:34:11

相關問題