同じアプリの 2 つのバージョン (有料と無料) を問題なく作成しました。アセット フォルダーを複製する代わりに、Eclipse の「リンクされたソース」機能を使用して、他のプロジェクトのアセット フォルダーを参照しました (物理的なアセット フォルダーは有料バージョン内にあり、無料バージョンはそれにリンクしています)。これは非常にうまく機能しました。
ただし、特定の問題が発生しました。
無料版では使っていない有料版のコンテンツ(音楽)が増えています。リンクされたフォルダーのリソースフィルターを使用して、無料版でそれらをフィルタリングしてみました。正常に表示されるパッケージエクスプローラーでは、それで十分だと思いました。
しかし、結果の APK を調べたところ、無料版の APK がほぼ同じサイズであることがわかりました。それらを開くと、リソースのフィルタリングにもかかわらず、無料版には有料版のすべてのコンテンツが含まれていることが明らかになりました. フィルタリングを完全に無視しているように見えました。
これを行う方法、または問題全体に対するよりエレガントな解決策があるのだろうか?
ちなみに私はlibGDXを使っているので、Android版とデスクトップ版の2つのバージョンに含まれる一般的な共通プロジェクトを持っているという構造が一般的です。