「デバッグアプリの選択」と「デバッガーの待機」はJelly Beanの新機能です。誰かがこれらの新機能の使い方を知っていますか?
私はここで答えを見つけました: http://developer.Android.com/tools/debugging/debugging-devtools.html
デバッグするアプリケーションを選択できます。デバッガーを接続するためにこれを設定する必要はありませんが、この値を設定すると2つの効果があります。
- デバッグ中にブレークポイントで長時間停止した場合、Androidがエラーをスローするのを防ぎます。
- デバッガーが接続するまで(次で説明)、[デバッガーを待機]オプションを選択してアプリケーションの起動を一時停止できます。
それも私には謎ですが、私の経験を共有します。これらのオプションが電話の動作を変えることはわかりません。選択した設定に関係なく、Galaxy Nexusは設定のない古いスマートフォンと同じように動作します。
「デバッガーを待機しています」は、Eclipseからアプリの実行を開始するたびに表示されるダイアログです。しばらくアップし続けてから、アプリの実行が始まります。私がAndroid=開発を開始して以来、これは事実でした、そしてそれは設定に関係なく、私の古いデバイスでも新しいデバイスでも同じように動作します。
[Select Debug App]をクリックすると、スマートフォンにインストール済みのアプリから、デバッグを許可するアプリを選択できます。これは、自分で作成したアプリです。
Galaxy Nexusでは、「なし」を選択するか、デバッグ可能なアプリの1つを選択するかは問題ではありませんが、Eclipseから任意のアプリをデバッグできます。 ADB接続を介してアプリをロードするのにかかる時間の違いもわかりません。