4

Android プロジェクトをスキャンし、「メモリ リーク」の可能性、「強制終了」の影響を受けやすいコード、および Java や Android のその他の一般的なコード標準を特定する優れたツールまたは Eclipse プラグインはありますか。

4

4 に答える 4

2

1 つの優れたツールは、Eclipse + Android-SDK で利用可能な "LINT" ツールです。

http://tools.android.com/tips/lint

もう 1 つの良い発見は、Java バグを見つけて機能強化を提案する "FindBugs" でした。

http://findbugs.sourceforge.net/
http://findbugs.cs.umd.edu/eclipse/

あなたが提案する他のツールはありますか?

于 2012-09-15T07:52:44.880 に答える
2

これは質問には答えませんが、代替手段を提供します。

私の意見では、Intellij IDEA はほぼすべての点で Eclipse よりも優れています。Android Lint および Findbugs と組み合わせたそのコード インスペクターは強力です。IDEA が潜在的なバグ、「コードのにおい」、およびリファクタリングの提案を見つけ、報告し、視覚化する方法は素晴らしいものです。私は、同様に仕事をするIDEを知りません。

于 2012-09-15T08:00:57.913 に答える
2

ADT のインストールで既に利用可能であり、Android 固有の問題を検出するの他に、標準の Java コード チェックにはFindbugs と CodePro Analytixの両方をお勧めします。

于 2012-09-16T05:44:15.500 に答える
2

強制終了は、コード内のキャッチされていない例外ですNullPointerException。スタック トレース出力を logcat に読み取ることで、発生した問題をデバッグできます。

メモリ分析については、まずAndroid アプリのメモリ管理(Google I/O 2011 のセッション) を見て、関連するブログ投稿Android アプリケーションのメモリ分析 を読むことをお勧めします。これらは、メモリ リークやその他の問題をデバッグするための戦略とツールに関するいくつかの優れた提案を提供します。

于 2012-09-16T06:32:30.933 に答える