2010-10-27 166 views
3

我正在为Android项目创建一个库。使用主项目资源的Android库

活动在库项目中声明,因为它可以在不同的项目中重用。此活动正在使用项目特定的图像。我在主项目中添加了这些图像。

如何从库中的主项目访问资源?

回答

11

将所有相关资源的副本放入库中。这是完全合法的。如果你想在实际应用中覆盖它们,你可以。如果ID冲突,最终产品将使用应用程序中的资源。

编辑:替代方案是文件系统级链接。在Windows上,使用mklink创建硬链接到项目中的资源文件夹;在* nix上,使用ln。这可能会扰乱您的源代码管理,因此请谨慎行事。

+0

让我尝试一下...我会在那之后发表评论..谢谢 – kthorat 2010-10-27 20:28:46

+0

它已经工作了......谢谢 – kthorat 2010-10-28 15:36:16

+1

这可能有效,但是肯定会有更好的解决方案..复制所有资源并不是真的例如:如果你想参考很多大图像,可行:/ – brk3 2011-12-28 14:48:44

相关问题