adb-s.0.0.1:shell进入adbshell后有两种状态显示:#代表有root权限,$代表没有root权限退出adbshell
Exit在设备安装APK包
adbinstall
-rapkname参数:-r覆盖安装-s指定设备安装#当仅连接一台设备时,可以使用默认安装。输入adbinstall后将APK安装包拖拽到cmd命令行即可。adbinstallAPK包路径及包名#当连接多台设备时,需指定设备,安装成功后会弹出提示“success”。
adb-s设备IDinstallAPK包路径及包名#当设备已安装程序时,需进行覆盖安装。(添加参数-r)
adb-s设备IDinstall-rAPK包路径及包名卸载APK1、首先进入设备的/data/app目录找到APP包名
adbshellcd/data/app也可以直接执行命令(如下),查看设备上安装的包名
adbshellpmlistpackage2、执行命令删除
adbuninstall
-kapkname#卸载软件adbuninstallapkname#安装后的包名系统会在末尾加上-1之类的数字,要去掉才能卸载成功。软件名称为包名不包含.apk#-k参数,代表卸载软件,但是保留配置和缓存文件截屏
adbshellscreencap-p/sdcard/test_one.pngPC与设备的文件传输将文件拉取到PC
adbpullremotelocal将文件从PC读取到设备
adbpushlocalremoteadb服务启动和关闭
adbkill-server(关闭服务)
adbstart-server(启动服务)当端口被其他的“手机助手”类工具占用时如何释放1、查询出占用端口的进程pid
netstat-ano
findstr“”2、通过进程号(pid)查询程序的名称
tasklist
findstr“pid”3、杀掉占用端口的进程
taskkill-f-pidXXXX将常用的adb命令封装成bat命令1、使用记事本变写命令,eg:
adbdevicespause2、将文件拓展名修改为.bat格式(出现异常时需设置编码格式“UTF-8”,设置保存类型为“allType”)3、双击.bat文件执行预览时标签不可点收录于话题#个上一篇下一篇