現在開発中のAndroidアプリケーションには、デバッグ用の変数とメソッドがあります。アプリケーションで変数またはメソッドを使用しない場合、それらはアプリケーションのサイズを大きくしますか、それともコンパイラーはこのコードが使用されていないことに気づき、それを破棄しますか?
質問する
130 次
1 に答える
4
コンパイラではなく、難読化と言ったほうがいいです。はい、未使用の変数やその他のものを削除します。プロガードに関する記事をチェックしてください。詳細がたくさん含まれています。
また、少なくともLintを実行し、リリース前にすべての警告を修正することも役立ちます(これに関する正確な比較とテストは行っていませんが、サイズや、より重要なのは、アプリのパフォーマンスです)。
于 2012-08-25T07:12:57.260 に答える