2013-03-04 52 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

相关问题