デバッグ構成と実行構成の違いを正確に把握しようとしています。いつ使用され、もう一方が使用されます。私がそれらを見るとき、それらは両方とも私のアプリケーションで同じです:
- デフォルトのアクティビティを起動します
- 展開ターゲットを自動的に選択
デバッグ構成と実行構成の違いを正確に把握しようとしています。いつ使用され、もう一方が使用されます。私がそれらを見るとき、それらは両方とも私のアプリケーションで同じです:
デバッグ構成では、アプリにデバッグ情報がパッケージ化されているため、ブレークポイントを使用して、実行中にコードをステップ実行できます。
実行構成は、最終的な製品タイプapkを取得するために行うことです。
構成ウィンドウを表示すると、右下のボタンが異なることに注意してください。1つは「デバッグ」と言い、もう1つは「実行」と言います。
Dalvikは、デバッガーが接続されている場合の動作が異なります。Androidソースツリー(ここや他の多くの場所で利用可能、またはandroid / dalvik / docs / debugger.htmlのローカルツリー)を確認してください。これは同じコードにも当てはまります。デバッガーを接続した状態とデバッガーを接続しない状態でアプリの同じインスタンスを実行することは、異なるエクスペリエンスです。また、実行しているAndroidのバージョンによっても異なります。
実行構成はアプリを再コンパイルせず、Dalvikのデバッグ動作をオンにしません。私のアプリの場合、これは大幅な速度の向上です。あなたの経験は異なるかもしれません。