1、需求
1)自动安装APK到不同的手机
2)静默安装,不需要通过屏幕点击直接安装
3)支持安装多个应用到手机端
2、静默安装实现
pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
-r:覆盖安装。
-i:指定安装的包名。
-s:安装到SDCard上。
-f:安装到内部Flash上。
该方法可以绕过谷歌的安装界面,直接安装在手机中。
部分国产手机安装界面重新封装,无法绕过,可通过脚本自动化方式点击通过。
3、详细脚本
path是指定安装apk文件夹变量
echo off
:COMMENT
echo ###############################
echo installapk.bat
echo By yangrh2 @2014/08/13
echo Description:
echo Used to install all apks in
echo a PATH including.
echo 单个手机安装多个APK
echo Version 1.1
echo ###############################
:BEGIN
echo.
echo ########### Begin... ##########
goto MAIN
:MAIN
set path=D:\APK
cd /d %path%
for /R %%i in (*.apk) do (
adb push %%i /data/local/tmp
echo %%~ni
echo pm install -r /data/local/tmp/%%~ni.apk>>applist.txt
)
echo exit>>applist.txt
adb shell < applist.txt
del applist.txt
:END
echo.
echo ############ END... ###########
pause