服务重启相关
adb kill-server adb start-server 这两个命令用于在adb 出现不正常时重新开始
连接相关:
adb disconnect //断开连接
adb connect ip //无线连接的情况;usb连接时不需处理
这两个命令可以先后使用,一般可以做成.bat命令,方便下次使用
安装相关
安装:adb install -r apk路径
卸载:adb uninstall apk包名
进入android shell
adb shell
进入adb shell 模式,执行以下命令,就可以不加adb shell,否则需要加
启动和杀死应用
启动应用:adb shell am start -n 包名/启动的actvity名
例如:adb shell am start -n com.tencent.mm./.HomeActivity
杀死应用:adb shell am force-stop 包名
例如:adb shell am force-stopcom.tencent.mm
获取系统属性
adb shell getprop | grep 系统属性名
如 getprop | grep build 可以获取关于系统版本相关的信息
获取运行的包信息
adb shell dumpsys package 包名
主要会输出manifest 文件中的信息,包括版本,权限,声明的组件等。
获取前台运行的activity名称
adb shell dumpsys activity top | grep ACTIVITY
作用: dumpsys activity top:显示当前最顶层 Activity 的详细信息 grep ACTIVITY:筛选包含 "ACTIVITY" 的行
下面的两条命令在高版本上可能会失效
adb shell dumpsys activity | grep "mFocusedActivity"
adb shell dumpsys activity activities | grep mResumedActivity
在windows环境中,无grep 命令,可以用findstr代替: adb shell dumpsys activity top | findstr ACTIVITY
查看屏幕相关参数
- 查看屏幕dpi: adb shell wm density
- 例如:Physical density: 320
- 注意:标准密度为160
- 查看屏幕分辨率:adb shell wm size
- Physical size: 720x1600