600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 使用adb命令批处理安装卸载apk

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

时间:2019-11-05 02:21:43

相关推荐

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

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

一、bat安装1、修改bat文件内adb_path为你adb.exe所在目录 除开发者sdk自带的,也可以是豌豆夹、91等adb.exe所在目录 2、直接将你所要安装的apk全部拖至install.bat上即可 3、以替换名称的方式,支持了adb安装中文名称apk ^^ >>install.bat文件内容如下:

@echoofftitleadbinstall[byJoin]rem定义adb路径remsetadb_path=C:\ProgramFiles\Wandoujia2setadb_path=E:\zhao\environment\android-sdk-windows\platform-toolsremadb.exe存在判断及处理ifexist%adb_path%\adb.exe(goto:handle)else(echoabd.exe路径不正确,请修正!&goto:end)remadb.exe存在时的处理:handlerem无文件拖至bat时if"%~1"==""echo请将apk直接拖放至bat文件!&goto:endecho注意事项echo1、已安装过的apk请先用uninstall.bat卸载!echo2、支持中文名称apk的安装(以替换名称的方式)!echo3、支持多apk文件安装(即选中所有你要安装的apk拖动至此bat上)!rempath增加adb路径setpath=%adb_path%;%path%rem多文件时的遍历:mainsetlocalenabledelayedexpansionifnot"%~1"==""(echo.rem文件后缀名判断if/i"%~x1"==".apk"(rem文件名称替换后installsetdir=%~dp1setfile=%~nx1ren"%~1"install.apkecho安装"!dir!!file!"...adbinstall"!dir!install.apk"ren"!dir!install.apk"!file!)else(echo文件类型错误:不支持%~x1!)shift/1goto:main):endecho.pause 二、bat卸载1、修改bat文件内adb_path为你adb.exe所在目录 除开发者sdk自带的,也可以是豌豆夹、91等adb.exe所在目录 2、请将需要卸载的apk包名,写入同目录的package.txt 3、直接双击运行uninstall.bat即可 >>uninstall.bat文件内容如下:

@echooff&setlocalenabledelayedexpansiontitleadbuninstall[byJoin]rem定义adb路径remsetadb_path=C:\ProgramFiles\Wandoujia2setadb_path=E:\zhao\environment\android-sdk-windows\platform-toolsremadb.exe存在判断及处理ifexist%adb_path%\adb.exe(goto:handle)else(echoabd.exe路径不正确,请修正!&goto:end)remadb.exe存在时的处理:handlerempath增加adb路径setpath=%adb_path%;%path%echo注意事项echo1、请将需要卸载的apk包名,写入同目录的package.txt!echo2、不知道apk包名?可以用如下几种简单方式查看。echo1)直接解压apk,得到AndroidManifest.xml,用记事本打开就行!echo能看到类似*package*manifest*org.join.xxx的内容--echo2)使用apktool,反编译得到apk资源文件,查看AndroidManifest.xml!echo最上部manifest标签内package="org.join.xxx"属性内内容rempackage.txt存在判断及处理ifexistpackage.txt(rem遍历文件多行for/f%%lin(package.txt)do(set/anum+=1echo.&echo卸载"%%l"...calladbuninstall%%l))else(echo.&echopackage.txt不存在!):endecho.pause 三、后记记忆力不好,不太记得写这个的初衷了。总之有部分原因升级了豌豆夹2,双击apk会打开它的软件才让安装-_-!

恩,还有adb install前你可以增加参数决定怎么安装,如下:

adb install [-l] [-r] [-s] <file> - push this package file to the device and install it

('-l' means forward-lock the app)

('-r' means reinstall the app, keeping its data)

('-s' means install on SD card instead of internal storage)

希望这也能够给大家稍带来一点方便^_^!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。