ADB命令

来源:互联网 发布:淘宝商家营销手段 编辑:程序博客网 时间:2024/06/08 09:42


常用adb操作

恢复出厂设置
adb shell am broadcast -a android.intent.action.MASTER_CLEAR
卡刷升级
adb shell am broadcast -a android.intent.action.ONEKEY_UPGRADE
解锁
adb shell input keyevent 82
唤醒/休眠
adb shell input keyevent 26
输入文字
adb shell input text 10086
查看当前activity
adb shell dumpsys activity | grep mF
打开wifi
adb shell svc wifi enable
查看usb mode
adb shell svc usb getFunction
开启唤醒锁
adb shell echo 1 >/sys/power/wakelock
关闭唤醒锁
adb shell echo 1 >/sys/power/wake
unlock
设置时间
adb shell date -s +%c 061315232016.12

打开Activity

adb shell am start -n com.android.settings/.Settings\$AdvancedWifiSettingsActivity

发送短信

adb shell am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body 123 --ez exit_on_sent true

打开wifi firmware log

wifi on状态下 dhdutil -i wlan0 dconpoll 10

常用一键操作

一键升级步骤

  1. adb remount
  2. adb push update.zip /cache 拷贝升级包
  3. adb shell am broadcast -a android.intent.action.ONEKEY_UPGRADE
  4. adb shell am broadcast -a android.intent.action.MASTER_CLEAR

Kill Monkey (Linux终端下)

adb shell kill “$(adb shell ps | grep monkey | awk '{print $2}')”

adb shell 下
kill “$(ps | grep monkey | tr -s [:space:] | cut -d ' ' -f 2)”

Kill Monkey (Uiautomator脚本)

adb shell uiautomator runtest test.jar -c com.sqa.Operate#killMonkey

Kill Uiautomator(Linux终端下)

adb shell kill “$(adb shell ps | grep uiautomator | awk '{print $2}')”

设置系统时间

echo 20160614150102 > /sys/class/rtc/rtc0/setrtc

确认Camera前后正常打开

1.adb shell am start -n com.android.camera2/com.android.camera.CameraLaun

Monkey测试步骤

  1. 一键升级
  2. 确认版本号 getDevicesInfo.sh
  3. 设置系统时间 setTime.sh (push.sh)
  4. 确认camera前后正常打开 checkCamera.sh
  5. 连接WIFI connectWIFI.sh
    开启wifi日志
    a.netcfg wlan0 up
    b.dhdutil -i wlan0 dconpoll 10
    c.netcfg wlan0 down
  6. 开启CPlog setCPSilentlog.sh
  7. 重启
  8. 开始测试

开关机测试

  1. adb install AutoOnOff.apk
  2. adb shell am start -n com.android.settings/.Settings\$SecuritySettingsActivity
  3. adb shell uiautomator runtest test.jar -c com.sqa.Operate#clickText -e 1 Screen_lock -e 2 None
  4. adb shell am start -n com.sqa.autoonoff/.MainActivity
  5. adb shell uiautomator runtest test.jar -c com.sqa.Operate#clickText -e 1 Run
  6. 拔掉USB线
0 0
原创粉丝点击