当前位置: 移动技术网 > IT编程>脚本编程>Shell > ADB入门

ADB入门

2020年07月09日  | 移动技术网IT编程  | 我要评论

ADB入门

ADB介绍

ADB全称Android Debug调试 Bridge桥, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机 平板 电视 智能导航…)
它的主要功能有:

  • 运行设备的shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地apk软件安装至模拟器或android设备

ADB常用指令

查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
在这里插入图片描述
安装软件
adb install <apk文件路径>
adb install -r apk文件路径 --覆盖安装
这个命令将指定的apk文件安装到设备上.
在这里插入图片描述
卸载软件
adb uninstall <软件名> 问开发
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件
问程序员–com.example.test
在这里插入图片描述
登录设备shell
adb shell
adb shell <command命令>
在这里插入图片描述
这个命令将登录设备的shell.
后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
查看手机日志
adb logcat
将手机日志输出到本地文件中
adb logcat -v time process > C:/log/aa.txt(v表示详细程度-v –v -v)
在这里插入图片描述
有多台设备时adb选择设备
多台设备是monyog产生一个

adb -s 设备名称 logcat -v time process >C:/log/aa.txt
在这里插入图片描述

显示所有优先级大于等于“warning”的日志
adb logcat *:W
在这里插入图片描述
日志等级:
– V : Verbose (明细);
– D : Debug (调试);
– I : Info (信息);
– W : Warn (警告);
– E : Error (错误);
– F: Fatal (严重错误);
– S : Silent(Super all output) (最高的优先级, 可能不会记载东西)

adb start-server adb启动
adb kill-server 停止adb
adb shell pm list packages 所有应用
adb shell pm list packages -s 系统应用
adb shell pm list packages aaa 查看包名包含字符串 aaa 的应用列表
adb shell pm clear com.baidu.com 清除应用数据和缓存

本文地址:https://blog.csdn.net/weixin_40108041/article/details/107161060

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网