我在自己的框架Android项目中使用一些资源(images / drawable)来渲染一些UI小部件。我只想将我的框架作为.jar提供给我的客户。我的客户可以在他们的Android应用程序库中使用这个jar。
问题是即使我在.jar转换时导出/ res(即所有图像)目录,我的客户端应用程序也无法使用它们。我知道的原因是我的客户端android应用程序总是在客户端应用程序资源中查看资源(图像被称为R.drawble.imgId),但不在jar中。
在goggling之后,我发现解决这个问题的方法是将我的框架资源与.jar一起提供为zip,这样我的客户端应用程序就会将所提供的资源放在他们的/ res / drawable文件夹中而不会出现问题。
现在我的问题是还有其他方法可以实现吗? android如何为其视图背景做这个?
答案 0 :(得分:0)
对于Distributed Jar,我发现下面的方法比其他方法更简单。
请参阅以下链接了解更多
Packaging Android resource files within a distributable Jar file