diff --git a/clearapp.sh b/clearapp.sh new file mode 100755 index 0000000..540b440 --- /dev/null +++ b/clearapp.sh @@ -0,0 +1,34 @@ +for i in $(seq 1 10); do + echo i=$i + # 回到主界面 + adb shell input keyevent 3 + adb shell input keyevent 3 + + # 唤醒菜单 + adb shell input keyevent 312 + + # dump当前ui + adb shell uiautomator dump + adb pull /sdcard/window_dump.xml + sleep 2 + + # 判断是否有后台 + cnt=$(cat window_dump.xml | grep -c "近期没有") + if [ $cnt -eq 1 ]; then + break + fi + + echo debug $cnt + + cnt=$(cat window_dump.xml | grep -c "全部") + if [ $cnt -ne 1 ]; then + continue + fi + + #找到清后台按钮的位置 + tmp=$(sed 's/\