Android开发中常用的adb命令合集
2022-12-03 本文已影响0人
奔跑吧李博
这里记录一下平时在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);