1

モバイルにインストールした後、新しいアプリを実行しようとしていましたが、代わりにこれを読むことができました-

The Application MyApp has stopped unexpectedly.Plz try again.

しばらくグーグルで調べた後、DDMSを使用してアプリをデバッグできることがわかったので、OS 2.2.2で実行されているAndroidモバイルをWindowsラップトップのddmsに接続しましたが、どこまで行けるか。

アプリケーションのコードのどのステップがこの問題を引き起こしているかを確認する方法を知りたい
ので、その方法についてステップバイステップのガイドを提供してください。

4

2 に答える 2

3

まず、次のようにデバッグパースペクティブを選択します。

ここに画像の説明を入力してください

次に、必要な場所にブレークポイントを設定します。

ここに画像の説明を入力してください

その後、[デバッグ]-> [デバッグ構成...]を使用してデバッグ構成を作成し、次に示すよう にAndroidアプリケーションとしてデバッグします。ここに画像の説明を入力してください

次に、デバッグパースペクティブで、 F8キーを押すことにより、目的の変数の値をトレース/監視できます。 これで、ビューここに画像の説明を入力してください から式を評価することもできます。有効になっていない場合は、[ ウィンドウ]->[ビューの表示]->[その他]->[デバッグ]->[式]から選択します。

于 2012-05-30T15:48:45.323 に答える
0

DDMSを使用してデバッグする方法がよくわかりません。ただし、私が見つけた最も簡単な方法は、ログの負荷をコードに取り込むことです。これにより、ログを分解して、プロジェクトが壊れている場所を正確に特定できます。以下のようなコードを使用できます。

Log.d("ID","VALUE TO PASS");

intやセラチン関数の結果など、文字列ではないものを渡したい場合は、次を使用できます。

Log.d("ID", String.valueOf(int));

次に、これらすべてのログをLogCatで表示できます。これは、[ウィンドウ]-[ビューの表示]-[LogCat]にあります。これがデバッグの問題に役立つことを願っています。

于 2012-05-30T15:28:21.733 に答える