Android开发中常用的adb命令合集

这里记录一下平时在Android开发中需要用到的adb命令合集,以免到了使用的时候想不起来了,避免书到用时方恨少。

设备操作
  • 查看连接的所有设备:adb devices

  • 获取Android系统版本: adb shell getprop ro.build.version.release

  • 进入安卓系统设置:adb shell am start com.android.settings/com.android.settings.Settings

  • 停止adb服务:adb kill-server

  • 卸载app 但保留数据和缓存文件:adb uninstall -k [apk包名]

  • 获取当前顶层activity全路径 : adb shell dumpsys activity | grep "mResumed"

  • 查看设备日志: adb logcat

app操作
  • 安装应用:adb install -r [apk文件路径] (-r表示强制安装)文件路径直接拖拽生成

  • 卸载应用:adb uninstall [apk包名]

  • 应用启动时间: adb shell am start -W packagename/activity (例如 adb shell am start -W com.xxx.xxxx/com.xxxx.login.activity.LauncherActivity)

  • 查看某个进程是否活着: adb shell ps|grep [apk包名]
    ps|grep 表示过滤进程

其他
  • 模拟发送广播:
    am broadcast -a ACTION --es EXTRA_KEY EXTRA_STRING_VALUE
    等同于
 Intent intent = new Intent("ACTION");
 intent.putExtra(EXTRA_KEY, EXTRA_STRING_VALUE);

你可能感兴趣的:(Android开发中常用的adb命令合集)