Android如何用资源导出jar?

时间:2012-03-26 08:01:21

标签: android resources jar export

我创建了一个用于构建我的自定义窗口小部件的Android项目,我想将其导出为其他项目的jar,以便方便地重用它们,但现在问题是,我无法使用自定义中包含的资源小部件jar,例如png图片,它从类R的资源Id中获取null!我怎么能这样呢?

更新问题:
如何从代码中的assets文件夹解析LayerDrawable xml?

3 个答案:

答案 0 :(得分:5)

此时您无法导出自包含的Android库jar,并且将在未来的SDK版本中公布 https://developer.android.com/guide/developing/projects/index.html#LibraryProjects

答案 1 :(得分:0)

您无法使用资源将Android项目导出到Jar。您可以做的是将第一个项目作为库,然后将其添加到另一个项目。

See Documentation Here显示了如何将项目设置为库并在另一个项目中使用

答案 2 :(得分:0)

为了让应用程序使用我导出的库.jar文件,我必须将资源目录“res”中的所有内容从库项目复制到应用程序项目。还必须合并文件string.xml以及合并ApplicationManfiest.xml文件。通过eclipse将项目添加为库更加简单。