赞
踩
例如pdOS,一次性发布版本需要安装8个app,安装起来特别麻烦,因此该脚本就是通过bat脚本,起到批量安装apk的目的。
原理:通过扫描同一文件夹下的所有.apk后缀的文件,然后循环安装。
@ECHO off
@REM 将adb.exe添加到PATH中
ECHO 初始化…
@SET PATH=%PATH%;%CD%\Adb
@REM SET PATH
@REM 无限循环的标签
:LOOP
ECHO 正在连接android设备…
adb wait-for-device
@REM 循环安装本目录下的APK文件
FOR %%i IN (*.apk) DO (
ECHO 正在安装:%%i
adb install -t -r %%i
)
@echo off
ECHO 安装好了;
PAUSE
GOTO LOOP
@ECHO on
@ECHO off
@REM 将adb.exe添加到PATH中
ECHO 初始化…
@SET PATH=%PATH%;%CD%\Adb
@REM SET PATH
@REM 无限循环的标签
:LOOP
ECHO 正在连接android设备…
adb wait-for-device
set pnList=com.pd*.map com.pd*.launcher com.pd*.hardware2 com.pd*.navigation com.pd*.core com.pd*.ota com.pd*.iot com.pd*.maptools com.pd*.setupwizard com.pd*.robot.vacuum
@REM 循环fore-stop本目录下的APK文件
for %%n in (%pnList%) do (
ECHO 正在fore-stop%%n
adb shell am force-stop %%n
)
@echo off
ECHO force-stop结束
PAUSE
GOTO LOOP
@ECHO on
@ECHO off
@REM 将adb.exe添加到PATH中
ECHO 初始化…
@SET PATH=%PATH%;%CD%\Adb
@REM SET PATH
@REM 无限循环的标签
:LOOP
ECHO 正在连接android设备…
adb wait-for-device
set pnList=com.pd*.map com.pd*.launcher com.pd*.hardware2 com.pd*.navigation com.pd*.core com.pd*.ota com.pd*.iot com.pd*.maptools com.pd*.setupwizard com.pd*.robot.vacuum
@REM 循环卸载本目录下的APK文件
for %%n in (%pnList%) do (
ECHO 正在uninstall %%n
adb uninstall %%n
)
@echo off
ECHO 卸载完成
PAUSE
GOTO LOOP
@ECHO on
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。