1

現在開発中のAndroidアプリケーションには、デバッグ用の変数とメソッドがあります。アプリケーションで変数またはメソッドを使用しない場合、それらはアプリケーションのサイズを大きくしますか、それともコンパイラーはこのコードが使用されていないことに気づき、それを破棄しますか?

4

1 に答える 1

4

コンパイラではなく、難読化と言ったほうがいいです。はい、未使用の変数やその他のものを削除します。プロガードに関する記事をチェックしてください。詳細がたくさん含まれています。

また、少なくともLintを実行し、リリース前にすべての警告を修正することも役立ちます(これに関する正確な比較とテストは行っていませんが、サイズや、より重要なのは、アプリのパフォーマンスです)。

于 2012-08-25T07:12:57.260 に答える