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" 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值