批处理命令+android命令安装apk流程下⾯介绍了通过“批处理命令”+“android命令”减少安装流程。
⼀、⾸先你的pc上必须有android sdk,下载sdk
下载这个就可以:
然后是配置sdk的环境变量
⼆、配置环境变量
右键我的电脑,打开属性,点击⾼级系统设置,打开环境变量:
1、新建⼀个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的⽬录
例如SDK装在D:\androidSDK中,则环境变量为:
2、把%ANDROID_HOME%\platform-tools;添加到Path环境变量中。
三、检测是否安装成功
win+R,输⼊cmd,打开命令提⽰符⾯板。
输⼊android
得到类似以下界⾯:
四、编写bat安装apk
1、等待设备连接命令
adb wait-for-device
2、安装apk命令
adb install apk的路径
3、卸载apk命令
adb uninstall需要卸载apk的包名
4、获取apk的包名
aapt d badging apk路径
这个是获取apk的信息然后通过bat命令获取包名,
5、设置环境变量
@SET PATH=%PATH%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\android-4.4W;
%PATH%;代表原来的path配置,%ANDROID_HOME%\platform-tools;这个是adb的⽬录,%ANDROID_HOME%\build-
tools\android-4.4W;这个是aapt的⽬录,我们要通过aapt获取包名。
补充:其实这⼀步可以⽤绝对路径⽐如说D:\Program Files\adt-bundle-windows-x86-20140702\android-sdk\sdk\platform-tools;D:\Program Files\adt-bundle-windows-x86-20140702\android-sdk\sdk\build-tools\android-4.4W;这样的话就不⽤第⼆步的环境变量了,这⾥配置的环境变量是临时的,关闭后就还原了。
五、完整的bat命令
在桌⾯新建⼀个⽂本,然后改名为“installapk.bat”,然后将下⾯的代码复制进去就可以使⽤了,双击“installapk.bat”,然后再将设备⽤usb连上电脑
**********************************************************
@ECHO off
@TITLE APK安装
@COLOR E
@ECHO 初始化…
::将添加到PATH中,将添加到path中
@SET PATH=%PATH%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\android-4.4W;
@ECHO 等待连接设备
::等待连接设备,将设备通过usb连接,设置好usb调试选项
adb wait-for-device
::将apk直接拖进cmd命令窗⼝按回车键
@SET/p “apk=[拖放⽂件到此并按回车]”
::获取apk⽂件中的包名
for /f “delims=” %%a in (‘aapt d badging “%apk%”^|findstr "package: "’) do (
::@echo %%a
for /f “delims=’ tokens=2” %%b in ( “%%a” ) do (
::@echo %%b
set packName=%%b
)
)
androidsdk安装步骤@echo 卸载旧客户端,包名:%packName%
::先将旧apk卸载,然后再安装新apk,如果没有这个会报⼀个提⽰,不影响下⾯的安装
adb uninstall %packName%
@ECHO 正在安装:%apk%
:
:安装新的apk
adb install %apk%
@ECHO 安装完成
@PAUSE
@ECHO on
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论