引言
测试时经常需要安装多个app,每个手机上都要一个一个点击下一步又非常麻烦,可不可以把安装包都放在一个目录下,统一进行安装呢?当然可以,下面就是具体步骤
1、windows上安装并配置adb
可以下载Android studio 或直接通过下方链接下载
https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn
2、手机打开开发者选项并允许usb调试,连接数据线
编写脚本文件
3、下载并安装Git
4、配置installApks.sh文件,可通过创建txt文件后修改后缀
#! /bin/bash
#installApks.sh
echo '============= start install apk ============='
# apk安装包所在路径
apkDir="D:\测试服最新app"
path=""
subDir=""
cd $apkDir
function readDir(){
cd $apkDir
filelist=`ls $1`
for file in $filelist
do
# echo $file
installApk $file
done
}
function installApk(){
file=$1
extension="${file##*.}"
if [ "$extension" = "apk" ]
then
echo "正在安装 "$file" ..."
adb install -r -t -d $file
else
echo "安装失败 :"$file "is not apk file."
fi
}
readDir $apkDir
echo '============= end install apk ============='