Android自動批量靜默安裝應用指令碼實現
阿新 • • 發佈:2019-01-10
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