1)adb reboot bootloader
::在设备管理中确认有fasboot端口后,再按任意键执行下一步命令
2)pause
3)fastboot oem root
4)fastboot reboot
1)将手机指定文件传到pc指定路径下
adb pull /sdcard/Android/xxx D:xxxxxx
2)将pc上指定文件传到手机指定路径文件
adb push D:xxxxxx /sdcard/Android/xxx
3)将手机上指定文件拷贝到手机新指定路径下
adb shell "cp /sdcard/Android/xxx.mp4 /sdcard/xx/"
4)查询指定关键字的应用进程
adb shell
ps -A | grep keyword
5)查询指定应用的内存
adb shell dumpsys meminfo 应用包名
6)查询Android APP路径
adb shell pm path 应用包名
1)使用 "echo" 命令可以将文本输出到终端或者文件中,而 "" 这部分会通过执行 "date" 命令获取当前日期和时间,并使用指定的格式进行格式化。 "| tee -a" 则是将输出写入到指定文件中
echo `date "+%Y-%m-%d %H:%M:%S"` 脚本主题描述 | tee -a /sdcard/Android/log/log.txt
2)将包含脚本名称和启动时间信息的文本追加到 "/sdcard/loge.txt" 文件中
strName="storage4"
echo "-----脚本名称:$strNamec"" ""start time"`date "+%H:%M:%S"`"
" | tee -a/sdcard/loge.tx
3)点击back键和home键
input keyevent KEYCODE_BACK
input keyevent KEYCODE_HOME
4)清除缓存
logcat -c
5)杀APP进程
am force-stop 应用包名
6)启动APP
am start 应用包名/应用活动名
7)点击APP UI坐标
input tap x y
8)Android机器灭屏亮屏
input keyevent 26
9)滑动操作
input swipe start_x start_y end_x end_y 持续时间
10)获取特定进程的PID
adb shell "ps -e | grep 进程关键字 | awk '{print $截取第几个字符}'"
11)获取当前系统中活动(activity)相关的信息
adb shell "dumpsys activity -f top|grep ACTIVITY | awk '{print $2}'"
12)根据关键字查询屏幕开关
adb shell "dumpsys display |grep 'Display State' | tail -1 | cut -b 3-19"
13)
- 用户输入一个文件夹路径。
- 脚本遍历该文件夹及其子文件夹中所有非目录文件。
- 对每个文件,脚本将文件路径追加到当前日期和时间命名的文本文件中。
- 在文本文件中添加分隔线“------------------------------------------------------------------”。
- 使用命令搜索文件内容中包含"EXCEPTION"的内容,并将匹配结果追加到相同的文本文件中。
1) 是一个Windows批处理脚本中的命令,它开启了延迟变量扩展(delayed variable expansion)模式。在延迟变量扩展模式下,批处理脚本可以在运行时动态地解析变量值,而不是在解析阶段确定变量值。
2)变量赋值
set "Folder1=C:Users"
3)批处理实现新旧KO文件的升级压测
4)读取文件内容并替换字段值或添加新行
5)在Android设备的指定目录下,列出所有文件,并每次删除10000个文件
adb shell "cd 目录 && ls | xargs -n 10000 rm -rf"
6)循环安装同包名不同功能的APK