1.查看最上层 Activity 名字

  • Linux
adb shell dumpsys activity | grep "mResumedActivity"
  • Windows
adb shell dumpsys activity activities | findstr mResumedActivity

2.启动组件

  • 启动 Activity
adb shell am start -n com.google.android.network2/com.my.MainActivity
  • 启动 Service
adb shell am startservice -n com.google.android.network2/com.my.MainActivity
  • 发送 Broadcast
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED

3.重启设备

  • 重启到 Recovery 界面
adb reboot recovery
  • 重启到 bootloader 界面
adb reboot bootloader

4.其他

  • 强制结束应用
adb shell am force-stop <PACKAGE>

5.以调试模式启动应用

adb shell am set-debug-app -w {package_name}

清除调试模式

adb shell am clear-debug-app

6.查看应用安装路径

  • 列出所有安装的包
adb shell pm list packages -f
  • 查看安装包路径
adb shell pm path {package_name}
  • 查看安装包路径
adb shell dumpsys package {package_name} | findstr codePath

adb shell dumpsys package {package_name} | grep codePath

7.卸载、禁用、启用应用

  • 卸载系统应用
adb shell pm uninstall --user 0 {package_name}
  • 禁用应用
adb shell pm disable-user {package_name}
  • 启用应用
adb shell pm enable {package_name}