EclipseワークスペースにAndroidLibraryProjectがあり、これを独自のツールボックスとして使用しています。偶然(1)、ライブラリのリソース(xmlアニメーション、xmlレイアウト、さらにはドローアブル!!!)が、ライブラリを使用しないプロジェクトのAPKにパックされていることを発見しました。
読んだ後Androidは常に未使用のリソースをパッケージ化しますか?、それは正常なのだろうか。どうすればこれを回避できますか?異なる図書館プロジェクトを持つ唯一の方法はありますか?
編集:.dexを逆コンパイルすると、未使用のコードもapkに含まれることがわかりました。
(1)アプリの新しいアイコンをテストしようとしました/res/drawable/icon.png
が、デフォルトのアイコンが表示され続けました。画像を削除しても、デフォルトのアイコンが表示され続けました。/res/drawable-mdpi/icon.png
それは図書館からのものでなければなりませんでした。