web-dev-qa-db-ja.com

ジェリービーンの「デバッグアプリの選択」と「デバッガーを待つ」新機能の使い方

「デバッグアプリの選択」と「デバッガーの待機」はJelly Beanの新機能です。誰かがこれらの新機能の使い方を知っていますか?

20
gladman

私はここで答えを見つけました: http://developer.Android.com/tools/debugging/debugging-devtools.html

デバッグするアプリケーションを選択できます。デバッガーを接続するためにこれを設定する必要はありませんが、この値を設定すると2つの効果があります。

  • デバッグ中にブレークポイントで長時間停止した場合、Androidがエラーをスローするのを防ぎます。
  • デバッガーが接続するまで(次で説明)、[デバッガーを待機]オプションを選択してアプリケーションの起動を一時停止できます。
20
Brent

それも私には謎ですが、私の経験を共有します。これらのオプションが電話の動作を変えることはわかりません。選択した設定に関係なく、Galaxy Nexusは設定のない古いスマートフォンと同じように動作します。

「デバッガーを待機しています」は、Eclipseからアプリの実行を開始するたびに表示されるダイアログです。しばらくアップし続けてから、アプリの実行が始まります。私がAndroid=開発を開始して以来、これは事実でした、そしてそれは設定に関係なく、私の古いデバイスでも新しいデバイスでも同じように動作します。

[Select Debug App]をクリックすると、スマートフォンにインストール済みのアプリから、デバッグを許可するアプリを選択できます。これは、自分で作成したアプリです。

Galaxy Nexusでは、「なし」を選択するか、デバッグ可能なアプリの1つを選択するかは問題ではありませんが、Eclipseから任意のアプリをデバッグできます。 ADB接続を介してアプリをロードするのにかかる時間の違いもわかりません。

2
gabriel