Android の Eclipse+ADT IDE フレームワークは、Library Project からのアセットの (再) 使用をサポートしていません。
代わりに、アプリケーションで使用されるすべてのアセット リソースは、アプリケーションプロジェクト自体の assets/ ディレクトリに保存する必要があります。
私の問題は、アセットを使用する同じライブラリ プロジェクトを使用する 8 つ (8 つ!) のアプリケーションがあり、前述の制限の結果として、各アセット ファイルを 8 つ (8 つ!) すべてのアプリケーションにコピー/複製して同期する必要があることです。
これはメンテナンスの悪夢であり、エラーも発生しやすくなります。
複数のアプリケーション プロジェクト間で各アセットの 1 つのコピーを共有することで、これを回避する方法はありますか?
注:ハードリンクやソフトリンクなど、OS またはファイルシステムに依存するソリューションは避けたいと思います。実際に機能する場合は、context.getAssets()のようなソリューションを好みます。