多设备预置monkey测试静态资源以及安装主流第三方应用脚本

124 阅读1分钟

新建记事本改成bat

title Install-MultipleDevices
color 0a

adb devices
adb devices >deviceId.txt
set count=0
type nul>temp.txt
for /f "skip=1 tokens=1 delims=    " %%i in (deviceId.txt) do (
    echo %%i >>temp.txt
    set /a count+=1
)
echo "总共!count!台设备"
for /f %%i in (temp.txt) do (
    start "Device:%%i" cmd /C "@echo off& for /r "%cd%\apkPackage\" %%a in (*.apk) do ( echo APK=%%~nxa &adb -s %%i install -r %%a)" 
)
for /f %%i in (temp.txt) do (
    start "Device:%%i" cmd /C "@echo off& adb -s %%i push %cd%\TestResources\ /storage/emulated/0/" 
)

del temp.txt
del deviceId.txt
pause 

同目录下新建apkPackage文件夹---存放apk

同目录下新建TestResources文件夹---存放静态资源