使用资源文件夹图像导出Android Library项目

时间:2013-03-04 11:17:03

标签: android resources executable-jar

我是Android新手。我正在使用可重用的代码,所以我将其转换为JAR文件。我正在使用来自JAR source res文件夹的图像。我在库源中通过“ R.drawable.imagename ”访问了这些图像。当我将库源转换为JAR时,我已导出这些res文件夹。如果我在另一个 android应用程序中使用JAR,则会崩溃。我按照下面的链接将库源转换为JAR。

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

我在做错事。?是否有任何程序将android库项目转换为具有资源的JAR 。或者访问android库源中的res文件夹图像是否有任何错误。?

请帮忙。

1 个答案:

答案 0 :(得分:2)

<强>更新

新的基于Gradle的构建系统支持"aar" files,除了已编译的代码外,它还可以包含资源等。

<强> OLD:

android构建工具不支持库项目中的资源打包。您必须为zip文件夹提供单独的res以及jar文件。

代码进入jar(对于库)或dex(对于应用)。资源分别捆绑到apk文件中。因此,SDK资源打包工具仅在导出apk文件时有效。

是的,jar文件可以包含资源,但依赖的android项目不会在jar文件中查找资源。