adb 使用教程 -- adb命令

adb可以同时连接多台设备,想要查看当前adb连接的设备有哪些可以使用👇这个命令ao

$ adb devices

以下示例向您展示了 devices 命令及其输出:

adb当前连接了3台设备

那么问题来了,在同时连接到多台设备的情况下,怎么将命令发送至特定设备呢?

上图中的emulator-5554、emulator-5556、emulator-5558被称为序列号,是用来区分设备用的。如果多个模拟器/设备实例正在运行,在发出 adb 命令时必须指定一个目标实例。为此,请在命令中使用 -s 选项。

比如:在 emulator-5556 设备上安装微信

adb -s emulator-5556 install weixin703android1400.apk

注:weixin703android1400.apk 为电脑本地apk路径

安装应用

在上面的实例中我们通过adb执行了安装微信的命令,所以adb是支持安装应用到设备的,下面我们介绍一下安装应用的命令,其中path_to_apk是电脑本地的apk路径。

adb  install  -r  path_to_apk 

注: -r 表示替换掉原来的apk;如果没有-r,会提示apk已经存在

卸载应用

既然上面说到可以安装应用,那么我们能不能卸载应用呢,答案是肯定的,只不过卸载应用之前需要知道应用的安装包名。

adb uninstall com.tencent.mm // com.tencent.mm 就是微信的安装包名

那怎么才能知道应用的安装包名呢?这个之后讲解

截图和录屏

adb是支持截图和录屏的,方便记录我们的操作。我们看一下具体的命令:

 adb shell screencap /sdcard/screen.png

adb shell    在设备运行脚本命令

screencap   截屏命令

/sdcard/screen.png  截图保存路径

adb shell screenrecord --size 1920x480 --time-limit 100 /sdcard/demo.mp4

adb shell    在设备运行脚本命令

screenrecord    录制视频命令

--size 1920x480    widthxheight 设置视频大小

--time-limit 100      设置最大录制时长(以秒为单位)。默认值和最大值均为 180(3 分钟)。

按 Control + C 停止屏幕录制

screenrecord 选项说明

--help显示命令语法和选项

--size widthxheight设置视频大小:1280x720。默认值是设备的原生显示分辨率(如果支持),如果不支持,则使用 1280x720。为实现最佳结果,请使用设备的 Advanced Video Coding (AVC) 编码器支持的大小。

--bit-rate rate设置视频的视频比特率(以兆比特每秒为单位)。默认值为 4Mbps。您可以增加比特率以提升视频质量,但这么做会导致影片文件变得更大。以下示例将录制比特率设为 6Mbps:screenrecord --bit-rate 6000000 /sdcard/demo.mp4

--time-limit time设置最大录制时长(以秒为单位)。默认值和最大值均为 180(3 分钟)。

--rotate将输出旋转 90 度。此功能是实验性的。

--verbose显示命令行屏幕上的日志信息。如果您不设置此选项,则运行时此实用程序不会显示任何信息。

将文件复制到设备/从设备复制文件

上面我们既然已经截图和录制了视频,那怎么把他们发送到自己的电脑上呢,用蓝牙?用微信?其实,adb就可以轻松搞定。

1、要模拟器或设备复制文件或目录

adb pull  remote  local

2、要将文件文件或目录(及其子目录)复制模拟器或设备

adb push  local  remote

:local 和 remote 指的是开发计算机(本地)和模拟器/设备实例(远程)上目标文件/目录的路径

举个🌰,把刚才截屏的图片发送到我的电脑桌面

adb  pull  /sdcard/screen.png  ~/Desktop

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352