0

これが非常に珍しい質問であることは承知していますが、ご容赦ください。

私は、Android の初心者によって開発されたプロジェクトを受け取りました。プロジェクトには135 個のJava ファイルがあります。それらの多くは、アプリで使用されていないと確信しています。

私が知りたいのは、アプリのすべての機能を100回テストせずに、どのファイルが使用されているかを確認する方法はありますか?

4

2 に答える 2

3

コードをビルドし、ビルド手順に ProGuard を含めます。ProGuard は未使用のクラス/メソッドを破棄します (Android が保持する必要がある可能性が高いものなど、保持するように構成されているものを除く)。ProGuard のログ出力を調べて、それが何をしたかを確認し、それらのメソッド/クラスを手動で削除します。

于 2012-07-02T10:36:59.490 に答える
0

これは解決策ではありませんが、コードをきれいにインデントするための良いトリックです。

実際に使用するものだけをインポートして、インポート セクションをクリーンアップするには、次のキーを押します。

Mac用

 CMD + SHIFT + O  

または窓用

 CTRL + SHIFT + O

コードとレイアウトをインデントするには、次のキーを押します。

Mac用

 CMD + SHIFT + F  

または窓用

 CTRL + SHIFT + F

繰り返しますが、これはあなたの問題の解決策ではありませんが、大いに役立ちます!

于 2012-07-02T10:39:36.313 に答える