Android实用技巧之adb命令:ADB命令大全

 

ADB
adb  Android Debug Bridge ...SDK\tools
   
adb devices  获取设备列表及设备状态
adb get-state 获取设备的状态
 adb start-server 启动 adb 服务
adb kill-server 结束 adb 服务
adb logcat 打印 Android 的系统日志
adb bugreport  打印dumpsys、dumpstate、logcat的输出,也是用于分析错误
adb install 安装应用,覆盖安装是使用 -r 选项
adb uninstall  卸载应用,后面跟的参数是应用的包名,请区别于 apk 文件名
adb pull  将 Android 设备上的文件或者文件夹复制到本地
adb push  推送本地文件至 Android 设备
adb root , adb remount 只针对类似小米开发版的手机有用,可以直接已这两个命令获取 root 权限,并挂载系统文件系统为可读写状态
adb reboot  重启 Android 设备
adb forward  将 宿主机上的某个端口重定向到设备的某个端口
adb connect  远程连接 Android 设备
adb shell pm list package 列出所有的应用的包名(不知道怎么找应用的包名的同学看这里)
adb shell pm list package -s    -s:列出系统应用
adb shell pm list package -3   -3:列出第三方应用
adb shell pm list package -f   -f:列出应用包名及对应的apk名及存放位置
adb shell pm list package -i   -i:列出应用包名及其安装来源,结果显示例子:
   
pm install  安装应用
pm uninstall  卸载应用
pm clear  清除应用数据
pm set-install-location 设置应用安装位置,
pm get-install-location  获取应用安装位置
   
adb shell am start -n com.android.camera/.Camera 启动相机
adb shell am start -S com.android.camera/.Camera 先停止目标应用,再启动
adb shell am start -W com.android.camera/.Camera 等待应用完成启动
adb shell am start -a android.intent.action.VIEW -d
    
启动默认浏览器打开一个网页
adb shell am start -a android.intent.action.CALL -d tel: 启动拨号器拨打
adb shell am monitor  
adb shell input text test123456 前提先将键盘设置为英文键盘
adb shell input keyevent KEYCODE_HOME 模拟按下 Home 键 ,KEYCODE_HOME 替换为 3
adb shell input tap 500 500 点击屏幕上坐标为 500 500 的位置
adb shell input swipe 900 500 100 500 从右往左滑动屏幕
adb shell input swipe 500 500 501 501 2000 其实就是在小的距离内,在较长的持续时间内进行滑动,最后表现出来的结果就是长按动作
adb shell screencap -p /sdcard/screen.png 截屏,保存至 sdcard 目录
adb shell screenrecord sdcard/record.mp4 执行命令后操作手机,ctrl + c 结束录制,录制结果保存至 sdcard
adb shell uiautomator dump    不加 [file] 选项时,默认存放在 sdcard 下
adb shell ime list -s         列出设备上的输入法
adb shell ime set com.baidu.input_mi/.ImeService 选择输入法
adb shell wm size 获取设备分辨率
adb shell log -p d -t xuxu "test adb shell log"   -p:优先级,-t:tag,标签,后面加上 message
adb shell getprop ro.build.version.sdk 获取设备的 sdk 版本
   
adb shell monkey -p com.android.settings 5000 > d:\monkey.log 场景1、在 PC 端执行 monkey 命令,将信息保存至 D 盘 monkey.log,会这么写:
adb shell monkey -p com.android.settings 5000 > sdcard/monkey.log 场景2、在 PC 端执行 monkey 命令,将信息保存至手机的 Sdcard,可能会这么写:
adb shell "monkey -p com.android.settings 5000 > sdcard/monkey.log"  

 

你可能感兴趣的:(ADB)