记不住adb命令?试试shell吧

我们日常开发中,经常会需要使用adb工具做一些操作,比如,push文件、pull文件、安装apk、dump一些信息等等,命令太长记不住怎么办?没关系,我们可以把这些东西写成shell脚本。这里我就简单举几个例子。

2. push and pull file

要写一些shell脚本其实也是很简单的,比如push文件、pull文件等等。

#!/bin/bash

basedir="pull_dir"

mkdir ${basedir}

topath="./${basedir}/"

if [ $# = 0 ]
then
echo please input fromfile
exit
fi

frompath=$1

adb pull $1 ${topath}
topath="sdcard/"

if [ $# = 0 ]
then
echo "please input file path"
exit
fi

filepath=$1

if [ $# = 2 ]
then
topath=$2
fi

adb push ${filepath} ${topath}

3. dumps 一些信息

有时候我们需要dump一些信息出来,比如内存,电量等等。

filepath=`./custom.sh`

result=""

filename=""

if [ $# = 0 ]
then
filename="meminfo_all"
result=`adb shell dumpsys meminfo`
else
filename="memoinfo_pkg"
result=`adb shell dumpsys meminfo $1`
fi

#echo "hello" >> "${filepath}${filename}"
echo "$result" >> "${filepath}${filename}"
filepath=`./custom.sh`

result=`adb shell dumpsys power`

filename="power_state"
  • 版权声明: 本文源自互联网, 于2个月前,由整理发表,共 775字。
  • 原文链接:点此查看原文