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

使用资源文件夹图像导出Android库项目,android,resources,executable-jar,Android,Resources,Executable Jar,我是Android新手。我使用的是可重用代码,所以我将其转换为JAR文件。我正在使用来自JAR源res文件夹的图像。我通过库源中的“R.drawable.imagename”访问了这些图像。当我将库源代码转换为JAR时,我已经导出了那些res文件夹。如果我在另一个android应用程序中使用JAR,它将崩溃。我按照下面的链接将库源代码转换为JAR “” 我在哪里做错了事情。?是否还有其他过程可以将android库项目转换为JAR和参考资料。?或者访问android library source中

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

“”

我在哪里做错了事情。?是否还有其他过程可以将android库项目转换为JAR和参考资料。?或者访问android library source中的res文件夹图像时是否有任何错误


请帮助。

更新:

新的基于Gradle的构建系统支持,除了编译代码之外,还可以包含资源等

旧版:

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

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


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

但是在“库项目不能包含原始资产”这个主题下的链接“”中,我们可以发现jar.Oh中支持res/folder。没有将res文件夹与JAR一起导出的过程。非常感谢。您好,有没有关于无法用res文件夹导出JAR的链接。?我厌倦了谷歌搜索。如果您知道,请帮助我。您可以打包资源并生成一个
jar
文件,这是可能的。但是android项目结构要求资源只能放在它的
res
文件夹中。因此,打包在
jar
中的资源是无用的。是的,如果我将与库源中相同名称和分辨率的图像放在目标android应用程序中,它似乎工作正常。