adb调试工具常用命令

1.查看当前连接设备–SN序列号

-l:查看详细信息

adb devices 
adb devices -l

2.选择操作连接设备

adb -s 设备序列号 其他指令
# 例如
adb -s 017GMJ199A00xxxx install xxx.apk

3.安装卸载apk

-r :覆盖安装

# 安装
adb install  xxx.apk
adb install -r xxx.apk
# 卸载
adb uninstall 包名

4.列出当前设备上所有应用的包名package

-s:列出系统应用
-3:列出第三方应用
-f:列出应用包名及对应的apk名及存放位置
-i:列出应用包名及其安装来源
可以组合使用

adb shell pm list package

5.查看当前应用包名和窗口名Activity

adb shell dumpsys window | findstr mCurrentFocus
adb shell “dumpsys window | grep mCurrentFocus”
adb shell dumpsys window windows | findstr mFocusedActivity
adb shell dumpsys activity | find mFocusedActivity

输出:

后面的 .MainActivityV2 就是窗口名

C:\Users\cheny>adb shell dumpsys window | findstr mCurrentFocus
mCurrentFocus=null
mCurrentFocus=Window{82fb171 u0 tv.danmaku.bili/tv.danmaku.bili.MainActivityV2}

6.持续获取包名

adb shell am monitor

7.查看日志

adb logcat 

8.获取包名对应的apk路径–path

adb shell pm path 应用包名

9.给手机发送文件–puth

adb push PC端文件路径 手机端文件路径

10.下载手机中的文件–pull

adb pull 手机端文件路径 PC端文件路径

11.启动应用

adb shell am start 应用名/界面名
# 例如
adb shell am start tv.danmaku.bili/tv.danmaku.bili.MainActivityV2

12.获取应用启动时间

adb shell am start -W 应用名/界面名
# 例如
adb shell am start -W  tv.danmaku.bili/tv.danmaku.bili.MainActivityV2

输出:

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=tv.danmaku.bili/.MainActivityV2 }
Status: ok
LaunchState: COLD
Activity: tv.danmaku.bili/.MainActivityV2
TotalTime: 1069
WaitTime: 1072
Complete

13.进入手机linux系统命令

adb shell

如下

(env1) C:\Users\cheny>adb shell
HWELS:/ #

14.启动adb服务

当adb有异常的时候可以先关闭在启动

adb start-server

15.停止adb服务

adb kill-server

16.python强制结束adb进程

cmd = 'taskkill /f /im adb.exe'
adb = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)  # 获取所有信息
res = adb.communicate()

17.adb帮助命令

adb --help

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安卓4.4的adbAndroid Debug Bridge)调试工具是一个用于与Android设备进行通信和调试命令行工具。它提供了一系列命令,使开发人员可以在连接的设备上执行各种操作。 使用adb调试工具,你可以在安卓设备上安装和卸载应用程序,复制文件到设备上,从设备中获取日志信息等。以下是一些常用的adb命令: 1. adb devices:列出当前连接的设备。 2. adb install [path/to/apk]:安装指定路径下的应用程序。 3. adb uninstall [package]:卸载指定包名的应用程序。 4. adb push [local/path] [device/path]:将本地文件复制到设备上指定路径。 5. adb pull [device/path] [local/path]:从设备上复制文件到本地路径。 6. adb shell:启动设备的shell终端,允许你在设备上执行各种命令。 7. adb logcat:获取设备的日志信息。 此外,adb还提供了一些高级功能,例如端口转发、截屏、录屏等,可以进一步帮助开发人员进行调试工作。 要使用adb调试工具,首先你需要在电脑上安装Android SDK,并将adb工具添加到系统的环境变量中。然后,通过USB连接Android设备,并确保设备的调试模式已启用。最后,在命令行中输入adb命令即可与设备进行交互和调试。 总结起来,安卓4.4的adb调试工具是开发人员在进行安卓应用程序开发时的重要工具,它提供了一系列命令,方便开发人员与设备进行通信和调试。通过adb调试工具,开发人员可以方便地安装、卸载应用程序,复制文件到设备上,获取设备日志等,从而更好地进行应用程序的开发和调试工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值