如何在jar中捆绑图像并在Android应用程序中使用它们?

时间:2014-11-05 12:23:16

标签: android jar executable-jar android-library apk-expansion-files

我在自己的框架Android项目中使用一些资源(images / drawable)来渲染一些UI小部件。我只想将我的框架作为.jar提供给我的客户。我的客户可以在他们的Android应用程序库中使用这个jar。

问题是即使我在.jar转换时导出/ res(即所有图像)目录,我的客户端应用程序也无法使用它们。我知道的原因是我的客户端android应用程序总是在客户端应用程序资源中查看资源(图像被称为R.drawble.imgId),但不在jar中。

在goggling之后,我发现解决这个问题的方法是将我的框架资源与.jar一起提供为zip,这样我的客户端应用程序就会将所提供的资源放在他们的/ res / drawable文件夹中而不会出现问题。

现在我的问题是还有其他方法可以实现吗? android如何为其视图背景做这个?

1 个答案:

答案 0 :(得分:0)

对于Distributed Jar,我发现下面的方法比其他方法更简单。

请参阅以下链接了解更多

Packaging Android resource files within a distributable Jar file