我已经创建了同一个应用程序的两个版本(付费和免费),没有问题。我没有复制资产文件夹,而是使用 Eclipse 的“链接源”功能来引用其他项目的资产文件夹(物理资产文件夹在付费版本中,免费版本链接到它)。这工作得很好。
现在我遇到了一个特定的问题:
我在免费版本中未使用的付费版本中有更多内容(更多音乐)。我尝试使用链接文件夹上的资源过滤器在免费版本中过滤它们。在显示良好的包资源管理器中 - 我认为这足以让它工作。
但是,当我检查生成的 APK 时,我注意到免费版 APK 的大小大致相同。打开它们显示免费版本 - 尽管有资源过滤 - 包括付费版本的所有内容。它似乎完全忽略了过滤。
我想知道是否有任何方法可以做到这一点,甚至是整个问题的更优雅的解决方案?
顺便说一句,我使用的是 libGDX,所以结构通常是我有一个通用的通用项目,它包含在两个 Android 版本和桌面版本中。