5分钟学会ADB命令,高效管理你的安卓设备

打印 上一主题 下一主题

主题 517|帖子 517|积分 1551

        在Android开发过程中,adb(Android Debug Bridge)是一个不可或缺的工具。它为开发者提供了与Android设备进行通讯的途径,无论是进行应用的安装、卸载,照旧查看日志、备份数据,adb都能发挥巨大作用。下面,我将分享一些adb的常见命令和技巧,帮助大家更加高效地使用这一工具。
        我们要相识adb的安装与情况设置。adb是Android SDK的一部分,因此当你安装Android  Studio并选择相应的Android SDK时,adb就已经包含在内了。安装完成后,将adb添加到体系情况变量中,这样我们就可以在任何位置通过命令行来运行adb了。
        adb的作用有在调试设备上运行Shell命令、操纵设备的文件体系、打印调试信息、安装卸载apk文件等。

1.组件

        adb是一种客户端-服务器步伐,包括以下三个组件:
        客户端:用于发送死令。客户端在开发呆板上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
        保卫步伐 (adbd):用于在设备上运行命令。保卫步伐在每个设备上作为后台进程运行。
        服务器:用于管理客户端与保卫步伐之间的通讯。服务器在开发呆板上作为后台进程运行。

2.设备的状态

        使用adb命令必要通过USB将设备连接到电脑,并在手机上进入开发者模式。确定设备正常连接到电脑,在命令窗口运行"adb devices",没故意外的话会打印出当前链接设备的名称(设备号)及状态。设备的状态有3种:device,offline,unknown。
        device:设备正常连接
        offline:连接出现异常,设备无响应
        unknown:没有连接设备

3.常用的adb命令

(1)查看adb是否安装成功
  1. adb version
复制代码
安装成功后会表现adb的版本号


(2)连接设备
  1. adb connect 设备的IP地址:设备的端口号
复制代码


断开设备
  1. adb disconnect 设备的IP地址:设备的端口号
复制代码


(3)查看设备
  1. adb devices
复制代码
查看adb当前连接的设备有哪些,包括连接到计算机的android设备和模拟器


(4)安装软件
  1. adb install <apk文件路径>          adb install -r <apk文件路径>
复制代码
将指定的安装包apk文件安装到adb连接的设备上
加参数 -r 即为覆盖安装,保存缓存和数据


(5)卸载软件
  1. adb uninstall <文件名,即包名>adb uninstall -k <文件名,即包名>
复制代码
如果加 -k 参数,即卸载软件时保存设置和缓存文件


(6)将文件复制到设备
  1. adb push local remote
复制代码
local和remote指的是开发计算机(当地)和模拟器/设备实例(远程)上目的文件、目次的路径


(7)将设备/模拟器上的文件复制到本机电脑
  1. adb pull remote local
复制代码


(8)启动和终止adb服务器进程
  1. adb  start-serveradb  kill-server 
复制代码


(9)列出连接设备中软件的包名
  1. adb shell pm list packages    #列出设备中所有的app的包名adb shell pm list packages -s #列出系统应用的所有包名 adb shell pm list packages -3 #列出除了系统应用的第三方应用的包名 adb shell pm list packages | grep qq #使用grep来过滤adb shell pm list packages -f #列出系统应用的包名及安装路径adb shell dumpsys window | findstr mCurrentFocus #列出当前正在运行的APP的包名    adb shell dumpsys window windows | findstr "Current" #列出当前正在运行的APP的包名adb shell dumpsys activity | find "mFocusedActivity" #列出当前正在运行的APP的包名adb shell dumpsys activity activities #查看当前应用的包名和activity
复制代码








(10)进入shell模式
  1. adb shell
复制代码
按Ctrl+C退出shell模式


欲相识菁英猎人职业技能培训更多课程信息,可以点击→ Docs,有免费资料赠送。


关注公众号相识更多




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

冬雨财经

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表