批处理脚本 批量安装APK

原创 2015年07月08日 11:55:24

 

系统开发测试过程中,需要大量安装apk时,常常需要使用工具批量安装。市面上也有一些这样的工具。

当然,自己做一些简单的脚本也是比较方便的。

 

我们知道,使用adb安装和卸载apk的命令如下:

 

安装apk:

adb install "apk路径"

卸载apk:

adb install "包名"

 

对于apk的批量安装,我们只需要在此基础上加上对apk文件的遍历即可。

例如,在Windows平台上,我们要安装批处理脚本目录下的 APKs目录里的 apk文件。

可以如下:


@echo off

:: 重启adb 保证能顺利连接
adb kill-server
adb start-server

adb wait-for-device

:: 遍历ApkPath目录下的文件,进行安装
:: %cd% 表示当前目录,这个脚本处理的是当前目录下 APKs子目录下的文件
:: 可以根据自己的需求修改

set ApkPath=%cd%\APKs
cd %ApkPath%

for /R %%s in (.,*) do (
	::要使用引号来包括apk的路径,不然adb install语法报错
	adb install "%%s"
)

:: 执行完,cmd窗口暂留
pause



在Linux平台上,可以如下:

# /bin/bash

adb kill-server
adb start-server

adb wait-for-device

#处理脚本目录的 Apks 子目录里的apk文件
cd Apks

#提取该目录下的文件列表
filelist=`ls`

#遍历各个文件,安装apk
for file in $filelist
do
    adb install $file
done



以上脚本是基本实现,可以根据实际需求进行进一步的优化。 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用ADB命令自动批量安装APK的小工具

@ECHO off @REM 将adb.exe添加到PATH中 ECHO 初始化… @SET PATH=%PATH%;%CD%\Adb @REM SET PATH @REM 无限循环的标签 :LO...
  • gaojinshan
  • gaojinshan
  • 2013年09月29日 11:05
  • 9958

bat - 通过adb批量安装apk脚本

bat - 通过adb批量安装apk脚本 项目需要,需要批量安装apk到手机中,大概100个... 于是弄了个脚本来代劳。同时考虑到直接用adb输入命令来安装的,会比较麻烦,于是继续完善脚本。 ...
  • lys211
  • lys211
  • 2015年05月13日 20:47
  • 2372

利用bat批量安装apk文件

当一台电脑上连接多台手机时,我们如何利用adb给多台手机安装apk呢?经过一上午的查找资料和学习,终于用利用dos里面的一些操作解决了该问题。我之前没接触过批处理的知识,这也是我第一次在csdn上写博...
  • u012800952
  • u012800952
  • 2015年12月28日 14:19
  • 1146

python 自动批量安装apk并抓取日志

install_auto.py#coding=utf-8 #adb install Babe.apk #aapt dump badging Babe.apk | findstr "package" ...
  • DAo_1990
  • DAo_1990
  • 2017年09月29日 20:44
  • 454

批量安装和卸载apk工具

  • 2015年01月06日 22:06
  • 773KB
  • 下载

批量给多台Android手机安装APK脚本

问题场景:测试让开发给4台手机安装测试版的APK,现实跑4次程序....,于是该程序说:要是有个一次性安装多台手机APK的方法就好了!于是该脚本就出现了(并且还可以安装多个apk):以上是2个apk同...
  • cym492224103
  • cym492224103
  • 2015年11月26日 15:18
  • 3831

自动批量安装APK

以下是借鉴别人的脚本,自动按照多个apk到设备中去。亲测: 脚本如下:@ECHO off @REM 将adb.exe添加到PATH中 ECHO 初始化… @SET PATH=%PATH...
  • ItJavawfc
  • ItJavawfc
  • 2016年05月03日 01:41
  • 1290

通过批处理文件自动安装apk到手机

有时候因为工作的需要,要在Android手机上安装很多个apk,手动安装太麻烦,于是写了一dos脚本,让其制动安装 前提条件:电脑中有adb.exe文件,并且为其配置好了路径(将其添加到了环境变量PA...
  • lyhDream
  • lyhDream
  • 2013年11月02日 23:29
  • 2718

用BAT写一个简单的APK安装器

怕麻烦?不想装其它手机软件带来很多广告信息?那么自己写一个安卓程序安装器吧,代码如下,保存为.bat文件就可以了。 查看源代码 打印帮助 01 @ECHO off ...
  • lh15871815717
  • lh15871815717
  • 2014年12月18日 13:06
  • 7341

使用adb命令批处理安装卸载apk

  • 2013年07月30日 18:36
  • 29KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批处理脚本 批量安装APK
举报原因:
原因补充:

(最多只允许输入30个字)