4

众所周知,Android 的 Eclipse+ADT IDE 框架不支持(重新)使用库项目中的资产

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

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

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

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

注意:我想避免依赖操作系统或文件系统的解决方案,如硬链接或软链接。我更喜欢context.getAssets()之类的解决方案,如果它确实有效的话。

4

1 回答 1

0

自从您发布问题以来,也许事情已经发生了变化,但是我能够在我的 Android 项目中重用另一个项目的资产文件。我将项目的资产文件夹创建为链接文件夹。我发布了一个示例项目来展示它是如何工作的。

于 2014-12-17T01:38:28.570 回答