2

我已经创建了同一个应用程序的两个版本(付费和免费),没有问题。我没有复制资产文件夹,而是使用 Eclipse 的“链接源”功能来引用其他项目的资产文件夹(物理资产文件夹在付费版本中,免费版本链接到它)。这工作得很好。

现在我遇到了一个特定的问题:

我在免费版本中未使用的付费版本中有更多内容(更多音乐)。我尝试使用链接文件夹上的资源过滤器在免费版本中过滤它们。在显示良好的包资源管理器中 - 我认为这足以让它工作。

但是,当我检查生成的 APK 时,我注意到免费版 APK 的大小大致相同。打开它们显示免费版本 - 尽管有资源过滤 - 包括付费版本的所有内容。它似乎完全忽略了过滤。

我想知道是否有任何方法可以做到这一点,甚至是整个问题的更优雅的解决方案?

顺便说一句,我使用的是 libGDX,所以结构通常是我有一个通用的通用项目,它包含在两个 Android 版本和桌面版本中。

4

1 回答 1

0

好吧,首先我会推荐你​​去免费增值模式。您将只支持一个项目,这会使事情变得更容易,而且通常免费增值会带来更多收入。

如果您仍想拥有 2 个单独的项目,则只需复制 assets 文件夹。这就是我在使用免费/付费模式时所做的。每次您需要区分每个项目的资产时,都更容易制作过滤器。

于 2014-01-09T00:19:46.957 回答