7

私のAndroidアプリには未使用の画像がたくさんあります。これらの画像は、プロジェクト ルート ディレクトリの別のフォルダーに配置されます。それらはプロジェクトのどこにも使用されていませんが、保持する必要があります。

私の懸念は、これらの未使用の画像が apk ファイルに含まれるかどうかです。それらがたくさんあるため、apkファイルのサイズが大きくなります。

4

3 に答える 3

11

ルート ディレクトリ (カスタム サブディレクトリを含む) に保存されているファイルは APK に含まれません。プロジェクトに必要な独自のファイルをプロジェクト ルートに置くことは、非常に一般的な方法です。たとえば、ソース ライセンス ファイル、To Do リスト、配布イメージを作成するための高解像度イメージを含むディレクトリなどです。

Android では、これらのサブディレクトリを特別な意味で使用します。

  • ソース/
  • 解像度/
  • 資産/
  • ライブラリ/
  • 世代/
  • 置き場/

これら以外のサブディレクトリ名を使用すると、Android はファイルを無視します。

于 2012-06-07T07:23:57.277 に答える
1

自分で確認してください: apk を作成し、拡張子を zip に変更して解凍します。progaurd などの apk オプティマイザを同じように使用できます。

于 2012-06-07T07:11:33.430 に答える
0

@ Darshan-JosiahBarberの優れた回答へのアドオン

android-studio-0.5.8、gradle-1.11、および android-tools.0.9.+ を使用すると、フォルダーを作成することもできます

  • resources

android apk のルートを基準にしてファイルをコピーします。

例:

  • プロジェクト ファイル res/some/dir/file.txt は apk /res/some/dir/file.txt にコピーされます
  • プロジェクト ファイル assets/some/dir/file.txt は apk /assets/some/dir/file.txt にコピーされます
  • プロジェクト ファイル resources/some/dir/file.txt は apk /some/dir/file.txt にコピーされます

このフォルダーは、ical4j などのクロスプラットフォーム ライブラリで使用されるファイルresourcesを含める場合に必要です。*.properties

于 2014-05-31T13:35:33.653 に答える