adb shell am start HOGE
でアプリ起動できるのでHOGEの部分を調べる。
調べ方はいろいろあるけど、一覧から探すの辛い。
好きなアプリを起動しておいてlogcatで確認するのが簡単そう。
ActivityManagerの「pre-top-activity」を含むログだけ表示する。
adb logcat -d -s ActivityManager:I -e pre-top-activity
$ adb logcat -d -s ActivityManager:I -e pre-top-activity
--------- beginning of system
06-25 18:27:26.535 1797 1892 I ActivityManager: Start proc 25440:com.google.android.calculator/u0a143 for pre-top-activity {com.google.android.calculator/com.android.calculator2.Calculator}
06-25 18:29:01.483 1797 1892 I ActivityManager: Start proc 25751:com.google.android.dialer/u0a114 for pre-top-activity {com.google.android.dialer/com.google.android.dialer.extensions.GoogleDialtactsActivity}
06-25 18:29:03.593 1797 1892 I ActivityManager: Start proc 25867:com.google.android.GoogleCamera/u0a158 for pre-top-activity {com.google.android.GoogleCamera/com.android.camera.CameraLauncher}
06-25 18:29:07.478 1797 1892 I ActivityManager: Start proc 25911:com.google.android.youtube/u0a161 for pre-top-activity {com.google.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity}
06-25 19:18:25.464 1797 1892 I ActivityManager: Start proc 29544:com.google.android.deskclock/u0a159 for pre-top-activity {com.google.android.deskclock/com.android.deskclock.DeskClock}
06-25 19:23:30.853 1797 1892 I ActivityManager: Start proc 30185:jp.co.shueisha.youngjump.android/u0a218 for pre-top-activity {jp.co.shueisha.youngjump.android/jp.co.shueisha.youngjump.android.MainActivity}
最後の{}で囲まれてる部分をam(Activity Manager)に投げればおっけー。
adb shell am start 'jp.co.shueisha.youngjump.android/jp.co.shueisha.youngjump.android.MainActivity'
参考