千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:广州千锋IT培训  >  技术干货  >  App测试时常用的adb命令有哪些?

App测试时常用的adb命令有哪些?

来源:千锋教育
发布人:xqq
时间: 2023-10-11 06:13:37

一、App测试时常用的adb命令

1、查看设备

查看设备信息:adb devices,输出:(设备udid  device) 获取手机版本:adb shell getprop ro.build.version.release,输出:手机Android版本号

2、查看包名和入口

命令1:adb shell dumpsys window windows | findstr mFocusedApp命令2:adb shell dumpsys window | findstr “usedApp”命令3:adb shell dumpsys activity | findstr “mResume” 注意:mac 和Linux替换findstr使用grep过滤即可通过aapt命令获取  aapt dump badging D:\XXX.apk 

3、安装和卸载app

adb install  路径/包名.apk adb install -r app安装包,覆盖安装adb install -t app安装包,替换安装adb unintaoll 包名.apk

4、上传文件和下载文件

上传文件:adb push 电脑路径 /sdcard/手机文件的路径刷新media库。更新相册信息:adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d 文件路径名下载文件adb pull /sdcard/手机文件的路径 电脑文件的路径

5、查看日志

查看相关日志信息:adb logcat打印日志详情时间简单的数据:adb logcat -v time打印ERROR级别的信息adb logcat *:E生成对应的日志文件:adb logcat > 文件名.log查看对应包名的日志:adb logcat | findstr 包名 > D:/日志文件名.log日志输出到桌面路径:adb logcat |findstr 包名 >C:\Users\Administrator\desk较好\log.log

6、更改设备的权限

adb root adb remount 更改设备为可读可写

7、进入手机设备查看文件

adb shell  cd sdcard  进入设备ls 查看设备所有文件

8、删除文件

adb shell  > cd sdcard > rm 文件名.text adb shell > cd sdcard > rm *.mp4 删除所有包含.mp4的文件

二、adb运行架构

adb client(客户端):client实际上就是shell控制台,通过Client发送命令给server。发送命令时,首先检测PC上有没有启动Server,如果没有Server,则自动启动一个Server,然后将命令发送到Server,并不关心命令发送过去以后会怎样。adb server(服务器):server是运行在主机上的一个后台进程,作用是检测USB端口何时连接或者移除设备,server还将adb client的请求通过USB或者TCP的发送发送到adbd上。adb demon(守护进程):运行在Android设备上的一个进程,作用是通过USB或者TCP连接到adb server,并且为运行在主机上的adb client提供一些服务。

延伸阅读1:adb

adb全称(Android Debug Bridge),它是一个通用命令行工具,它可以做为Android与PC端连接的一个桥梁,所以adb又称为Android调试桥,用户可以通过adb在电脑上对Android设备进行全面操作,比如安装和调试应用,操作文件的传输等。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

管理软件是什么?

2023-10-11

物联网的应用有哪些?

2023-10-11

为什么 C 语言被设计成函数需要先声明才能被使用?

2023-10-11

最新文章NEW

目前主流的编程语言有哪些?

2023-10-11

单片机测试用例怎么写?

2023-10-11

软件测试中的用例怎么写?

2023-10-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>