2014年7月8日火曜日

Android : BOOT_COMPLETED を受け取る BroadCastReceiver のデバッグ - adb shell を使って BOOT_COMPLETED intent を発行する

Android の platform-tools ディレクトリでコマンドプロンプトを開き(Shift 押しながら右クリック + w)、

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED

と実行すると BOOT_COMPLETED イベントが発行されます。
Logcat の出力内容を見るなどして、BroadcastReceiver がきちんと処理をしているか等を確認します。

adb shell

で shell を起動してから、

am broadcast -a android.intent.action.BOOT_COMPLETED

でも同じことができます。
am は Activity Manager の略で、ここでは -a オプションで指定した intent action (BOOT_COMPLETED) の broadcast を投げていることになります。他のコマンドなどを含めて、詳しくはリンク先を参照して下さい。

0 件のコメント:

コメントを投稿