在Android库jar中包含和使用XML布局

时间:2013-11-14 17:04:35

标签: android android-layout jar android-library android-gradle

我想创建一个Android jar库,其活动使用的布局都在jar文件中。

我过去几天一直在研究和尝试不同的方法,并在这里用尽了相关的帖子。我已经设法获得drawables和其他原始资产,并从jar中加载。但是,我无法包含包含布局的有效资源。官方的观点是它尚未得到支持,但我相信它可以做到。

我发现使用Gradle时可以使用.aar库,但我不确定.aar库是否与较旧的Android项目兼容。

任何人都可以在jar库中找到有关资源/布局问题的最新信息,以及.aar库的兼容性。

非常感谢

1 个答案:

答案 0 :(得分:3)

  

我想创建一个Android jar库,其活动使用的布局都在jar文件中。

这是不可能的,对不起。但是,欢迎您创建一个提供此角色的Android库项目,该库项目可以发送JAR而不是Java源代码(有关示例,请参阅Play Services SDK的库项目)。但是,布局不会在JAR文件中。

  

官方的观点是它尚未得到支持,但我相信它可以做到。

我确信你的评估不正确。

  

我发现使用Gradle时可以使用.aar库,但我不确定.aar库是否与较旧的Android项目兼容。

项目年龄与它没有任何关系。如果您使用的是Gradle,则AAR文件可以正常工作。如果您不使用Gradle,则AAR文件不起作用。