私はNotificationCompatでNotificationsを作成するためにのみ使っていますが、アンドロイドサポートライブラリappcompat v4は最終的なapkで約1Moを取ることがわかりました。AppCompat v4の軽いバージョンでNotificationCompatのみを使用する
私はライブラリの.jarを使用します。
.jarファイルではなく、ソースコードをプロジェクトに組み込むと、ソースコードが利用可能になるので(https://github.com/android/platform_frameworks_support/tree/master/v4/java/android/support/v4)、それは役に立ちますか?したがって、コンパイラは必要なファイルだけをインクルードします。
これを行うことは悪い習慣ですか?
あなたの 'release'ビルドでProGuardを有効にすることに焦点を当てるべきです。 "私はライブラリの.jarを使用します" - AFAIK、 'support-v4'サブアーティファクトはどれもJARとして配布されません。 – CommonsWare
ああ私はそれが何であるか分かりません。 (まあ私はもちろんgoogleです。);) - まあ。私は、覚えていれば、コードテンプレートに含まれていた.jarライブラリを持っています。 –
https://developer.android.com/studio/build/shrink-code.html – CommonsWare