adb使用

adb介绍

adb(Android Debug Bridge),是Android SDK的一个工具,安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。

Android的初衷是用adb这样的一个工具来协助开发人员在开发Android应用的过程中更快更好的的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能。

adb可以跨平台,也就意味着在不仅在Windows,在Mac、Linux平台都可以来使用adb命令,只需要下载配置对应平台软件包即可

adb有三大部分组件:

客户端(client)

运行在你自己的电脑上,可以通过shell来调起一个客户端

服务器(Server)

运行在电脑的后台,负责管理client和Damon进行通信

守护进程(Damon)

运行在模拟器或者Android设备的后台

 

adb常见命令

adb --help    查看帮助手册

adb devices     检测连接到电脑的安卓设备(会常用到的命令)

adb logcat     打印log信息

adb pull      <手机路径> <本机路径> 从手机中拉取信息放到本地电脑上

adb push     <本机路径> <手机路径> 从本地推送信息到手机上去

adb shell ----登录设备shell(命令行的人机界面)ll ls命令都可以用,进入Linux命令环节了,相当于执行远程命令

adb install xxx.apk --- 为了获取apk的安装包所在地址,可以直接把apk拖到命令行窗口获取路径,返回success就说明安装成功了

adb install -r xxx.apk    保留数据和缓存文件,重新安装apk

adb uninstall  ---com.tencent.mobileqq ---应用包名

adb uninstall -k <包名>     卸载应用但保留数据和缓存文件

adb shell dumpsys activity | find "mFocusedActivity"  ---查看前台应用activity名

adb connect/disconnect  通过WiFi进行远程连接手机进行调试。。。。

adb kill-server     终止adb服务

adb start-server      启动adb服务,通常在adb出现问题时,结合kill-server一起来重启adb服务

adb shell pm list packages     列出当前系统里面所有的包名

            -s     列出系统apk路径及包名

            -3     列出用户apk及包名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值