ファイルをAndroid APKにパッケージ化することを無視できますか?たとえば、.psdファイルは.pngファイルと同じフォルダにあり、すべての.psdファイルはパッケージ化されています。Android APKからファイルを無視する
は、私は、フォルダの外に移動することができます知っているが、私はすべて一緒にそれらを持っているようなもの、可能な
ファイルをAndroid APKにパッケージ化することを無視できますか?たとえば、.psdファイルは.pngファイルと同じフォルダにあり、すべての.psdファイルはパッケージ化されています。Android APKからファイルを無視する
は、私は、フォルダの外に移動することができます知っているが、私はすべて一緒にそれらを持っているようなもの、可能な
これは、実際にAndroid資産パッケージツール(AAPT)でサポートされています。
私はいつもこのようなリソースディレクトリに私のPSDのようなファイルを置く:
/res/drawable/_pre_production/ic_launcher.psd
どれ_pre_production
ディレクトリはAPKに追加されません。
このアプローチでは、実際の画像のディレクトリのサブディレクトリにありますが、問題はありません。それはまだきれいに整理されています。 ;)
場合はmaven android pluginを使用してビルドフェーズにいくつかのロジックを追加してみてくださいすることができないことを好むだろう。
Antスクリプトがこのトリックを行います。あなたがproguardを使用しているなら、そのスクリプトでさえ十分です。
Antスクリプトは私が探しているもののように聞こえる。どのように記述するのか説明できる例やリンクを教えていただけますか?私はGoogleでそれを探し続けていますが、良い情報は見つけられません。 – foszor
は、MavenのAndroidのプラグインを使用して、追加したくない、関連するファイルタイプを除外マッチングパターンを使用してリソースを宣言(例:* / .psd)。 documentation for the resource pluginをチェックし、M aven Android Plugin Samples projectを見てください。特に私が作成したMorseFlashアプリケーションとリソースプラグイン関連の設定を見てください。
分かりませんでした。そこには少し隠された宝石があります。 – Warpzit
+1についてはADT-solution([documentation](http://developer.android.com/design/style/iconography.html)簡単に見落とすことができます)。実際に元のファイルをres /のサブフォルダに持つことは素晴らしいことです。私はすべての解像度を生成し、対応するフォルダにそれらを配布するPhotoshopスクリプトを使用しています。 –
ブリリアント。ありがとう、ロジャー。これはどこに文書化されていますか? – Lara