淘姐妹

淘姐妹

adb常用的命令 说一下你工作中常用的adb命令

电脑 0

淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】

adb常用的命令,adb常用的测试命令,常用adb命令大全文档,adb操作命令详解及大全

本文为在霍格沃兹测试开发学社中学习到的一些技术,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~

  • 一、adb 简介
  • 二、adb 常用命令
    • 2.1、查找真机设备
    • 2.2、安装卸载应用
    • 2.3、设备与电脑传输文件
    • 2.4、日志
    • 2.5、 adb shell 命令
    • 2.6、 设备截图/录屏
    • 2.7、 am 启动、停止应用
    • 2.8、 pm 查看设备安装的应用
  • 三、总结

adb 全称是 android debug bridge (android 调试桥),是android sdk 中提供的用于管理android 模拟器和真机设备的工具。

adb 是一个功能强大的命令行工具,可以让PC端与android设备进行通信,如下图所示:在adb 执行文件在Android sdk 文件中的位置,位于platform-tools文件下:

强调: PC端已经配置好andorid的开发环境

adb 的命令格式:

其中[] 方括号中的内容是可选的,<> 括号中的内容是必填的。serialNumber 是设备序列号,每台设备有一个,类似于我们的身份证,唯一标识。

-s serialNumber :是选择指定的设备执行命令,adb可以同时连接多个设备,但是呢,一次只能对一台设备进行操作,所以必须指定一台设备。如果只连接了单台设备,那么-s serialNumber 可以省略;

  • 真机用USB直接连接到PC端,并在设置中打开开发者模式(不同设备开发着模式的步骤不相同,但是都差不多)
  • 执行如下命令:

如果设备已经成功连接,那么就可以看到设备信息,执行结果如下: a47975ec : 是设备序列号,就是上文提到的 serialNumber device : 表示设备连接状态为成功,当然还有其他的连接状态(等遇到了再说😝)

如果设备没有连接成功,那么设备列表下就会空空如也:

安卓安装包的后缀名是apk,也是 android package的缩写。 说到安装,不得不提安装包的包名,每个app/安装包都有一个独立且唯一的包名,也可以理解为包名就是它们的身份证,唯一标识。 普通安装:

覆盖安装 ,app中的升级操作就是用的此命令

两种安装方式的区别就是设备上是否装有和安装包同包名的应用。如果没有,普通安装的命令就可以,如果有,用覆盖安装的命令就可以

卸载

根据 包名 进行应用的卸载

在测试过程中,时常要在设备和PC端之间互传文件,比如从设备中提取应用的日志,或者把PC端的大文件传输到设备端来模拟占用空间等,这些都可以通过adb命令来实现。 从PC端上传文件到设备:

把设备文件下载到PC端:

命令中有两个路径,容易搞混淆,分享一个记忆小妙招,第一个路径是“主场”的地址,比如把文件从设备上pull下来,那么第一个路径就是设备上的路径,把文件从PC端push到设备上,那么第一个路径就是PC端的路径。谁的主场谁做主!

设备连接PC可以查看各个应用打印的日志,用来排查问题,以下命令就是查看日志:

输出日志:

输出指定包名的应用日志:

输出日志到 PC端的文件中

例子: adb logcat > logcat.txt ,就是把日志输出到logcat.txt文件中,logcat.txt 文件是在当前目录下,就是当前pwd命令显示的文件路径 其实,大家很少用这种方式来查看应用的日志,主要是通过Android Studio 开发工具进行代码/应用的调试,但是这个知识点需要了解。

adb shell 命令相当于登陆了Android系统,进入系统内部可以执行Linux命令(并不是支持所有的linux命令)。 使用adb shell 命令有两种方式:

  • 一种方式是直接在adb shell 后面跟上命令

下图演示了通过pwd查询当前路径

  • 另一种方式是在设备上启动交互式,通过adb shell 进入设备内部,之后再执行命令,之后通过 exit 退出交互模式,如下图所示:

截屏

就是截屏,把图片存放在相册中,之后就可以在相册中查看截图了。

am 是 Acti【【微信】】 :Activity管理器。 启动

强制停止运行

怎么获得安装包的包名和启动Activity呢? 可以参照我的这篇文章aapt >怎么获得apk的包名和启动Activity

pm 是 package Manager :软件包管理器

显示设备上安装的所有应用的包名:

显示设备上安装的系统应用的包名

显示设备上安装的第三方应用的包名

删除与软件包关联的所有数据

adb 的命令远不止这些,如果要一个个讲,几天几夜都讲不完。其实也没有必须都记住,按需学习就可以,当以后遇到问题时,知道去哪里找答案,知道怎么找答案就可以,这些都只是工具

文末说明 推荐博文:接口测试经典面试题:Session、cookie、token有什么区别?



obs录制游戏视频为什么这么卡 obs录制的视频很卡怎么办

obs为什么录游戏是黑屏,obs录制游戏卡顿,obs录制的时候游戏掉帧,obs录制游戏不是全屏

如题,本人用OBS想录制一些游戏实况(如守望先锋),但录出来的视频很卡,请问有什么办法能让视频流畅一些?以下是电脑的配置和OBS设置。

1.电脑性能不足:如果电脑的硬件配置比较低,如显卡、内存等,会导致录制游戏视频时出现卡顿情况。

2.OBS设置问题:如果OBS的设置不正确,比如分辨率过高、码率过低、帧率过低等,会导致录制出的视频出现卡顿情况。

3.游戏设置问题:有些游戏内存占用大,画质高,本身就比较卡顿,或者游戏设置不当,也会影响录制游戏视频的质量。

1.提升电脑性能:如果电脑的硬件配置比较低,可以适当升级或更换硬件组件提升电脑性能,以保证录制游戏视频时不会出现卡顿情况。

2.调整OBS设置:在使用OBS录制游戏视频时,可以适当调整一下OBS的设置,比如降低分辨率、提高码率、提高帧率等,以减少卡顿情况的出现。

3.调整游戏设置:如果游戏本身就比较卡顿,可以适当调整游戏的设置,比如降低画面质量、关闭不必要的特效等,以减少录制游戏视频时出现卡顿情况的概率。

OBS录制游戏视频出现卡顿情况可能是多种原因导致的,需要对电脑硬件配置、OBS设置和游戏设置等进行综合考虑,并采取相应的解决方法来解决问题。

迅捷屏幕录像工具是一款多功能高清电脑录屏软件,可以快速高效地录制计算机屏幕、麦克风和摄像头等内容,支持多种格式和分辨率设置,并提供简单易用的视频编辑和转换功能。

它为我们提供了多种录制模式,不仅支持全屏录制,更提供灵活的自定义区域录制,以及专为游戏、摄像头优化的录屏模式。

我们还可以根据录制需要,对录制视频的清晰度、声音来源、视频格式和录制完成的保存路径等视频参数进行自定义的设置。

我平时用来录视频会议、游戏精彩瞬间都超级清晰,而且画面丝滑不卡顿,录制好的视频会直接保存在云端,完全不占用我们的电脑内存。而且不论我们录制时长是多久,它都能全程帮我们录制下来。

除了屏幕录制功能之外,软件内置简单的视频剪辑和转换功能,可以裁剪视频、添加水印、调整亮度和对比度等。

选择录屏软件应该根据个人需求、计算机性能和软件的功能、易用性和兼容性等因素进行比较和权衡,然后选择最适合自己的软件。

如果对你有帮助,别忘了点赞收藏!

我是松果学姐,更多有趣内容和实用干货分享请关注 @松果学姐日记