在多个项目之间共享资产

时间:2012-07-24 14:36:53

标签: android eclipse android-assets eclipse-adt

我们现在都知道,Android的Eclipse + ADT IDE框架doesn't support (re)using assets from a Library Project

相反,应用程序使用的任何资产资源都必须存储在应用程序项目本身的资产/目录中。

我的问题是我有8个(8个!)应用程序使用相同的资源库项目,并且由于上述限制,我必须复制/复制并将每个资产文件同步到所有8个(8个! )应用程序。

这是一个维护噩梦,也容易出错。

知道如何通过在多个应用程序项目中共享每个资产的单个副本来解决这个问题吗?

注意:我想避免使用与硬件链接或软链接相关的操作系统或文件系统相关解决方案。我更喜欢像context.getAssets()这样的解决方案,如果确实有效的话。

1 个答案:

答案 0 :(得分:0)

自从您发布问题以来,事情可能已经发生了变化,但我能够在我的Android项目中重用来自其他项目的资产文件。我将项目的资源文件夹创建为linked folder。我发布了sample project来展示它是如何运作的。