ADB常用命令(一)

IT教程 8个月前 https://www.renrenfan.com.cn
281

adb 命令

一.操作前请确认电脑上已配置好ADB环境。可在CMD命令行输入adb,如果出现如下提示,说明已配置好。

ADB常用命令(一)

二.下面,我们可以进行一些ADB常用命令的操作。

1.在命令行输入:adb start-server 或者adb shell,来启动adb服务。出现如下图所示,说明已启动成功。启动成功后,我们可以使用命令:adb kill-server 来关闭服务。

ADB常用命令(一)

若启动之后用USB连接手机之后,找不到设备,我们使用:adb nodaemon server 这个命令检查5037端口是否被占用,如果被占用,则提示cannot bind 'tcp:5037'。

2.输入:adb devices 查看当前连接的设备,如下图:

ADB常用命令(一)

如果当前连接的设备不止一个,我们可以使用:adb -s <device_name> shell 这个命令来进入指定的设备。假如我上图不止一个设备,那么现在想指定进入其中一个设备的时候,上图的:2c28c5c5    device 这个设备的话,我们输入:adb -s 2c28c5c5 shell 就可以进入当前这个设备,如下图:

ADB常用命令(一)

3.输入:adb version 查看当前adb版本,如下图:

ADB常用命令(一)

4.利用ADB命令查看手机的一些相关信息。

adb get-serialno  获取手机的序列号

adb shell wm size 查看手机屏幕分辨率

ADB常用命令(一)

adb shell cat /proc/cpuinfo  显示手机的cpu信息

ADB常用命令(一)

adb shell getprop ro.product.model  查看手机的设备型号

adb shell cat /sys/class/net/wlan0/address  获取手机的mac地址

ADB常用命令(一)

5.通过:adb shell pm list packages 显示手机里面所有应用的包名

ADB常用命令(一)

6.通过ADB命令来启动应用

启动应用的命令为:adb shell am start -n <package_name>/<package_name>.<activity_name>,其中,<package_name>代表应用的包名,<package_name>.<activity_name>代表这个包的启动入口。

所以,要想通过adb命令来启动某个应用,首先必须先获取这个应用的包名和这个应用的启动入口。在这里,我以爱奇艺这个应用为例子,我们先通过 adb shell dumpsys activity | grep mFocusedActivity 这个命令来获取某个应用的包名和这个应用的启动入口,如下图:

ADB常用命令(一)

其中, com.qiyi.video即为这个应用的包名,org.qiyi.android.video.MainActivity即为这个应用的启动入口。

接下来,我们只要执行:adb shell am start -n com.qiyi.video/org.qiyi.android.video.MainActivity 这个命令,就可以启动爱奇艺这个应用,出现如下图所示内容,说明启动成功。

ADB常用命令(一)

7.复制手机文件到电脑

(1)确定复制的文件在手机的哪个路径里。确定了路径之后,我们通过adb shell 链接手机,输入 ls 。

ADB常用命令(一)

就可以看到手机的文件目录,找到文件所在的目录,通过cd xx(xx即文件名)进入该目录,比如我进入sdcard目录,通过ls查看该目录下的文件:

ADB常用命令(一)

然后拷贝该目录下的 20180712144401.jpg 文件。输入:adb pull /sdcard/20180712144401.jpg  即可将该文件拷贝到电脑中:

ADB常用命令(一)

再进入另一个目录下拷贝另一个文件 cd Download 进入到Download目录下,查看归案目录下的文件,这里我把该文件拷贝到g盘下,Ctrl+D退出连接,转到g盘,通过:adb pull /sdcard/Download/app-all-release.apk 即可将该文件拷贝到g盘中。如果不想转到g盘则按Ctrl+D退出连接之后,直接输入:adb pull /sdcard/Download/app-all-release.apk 即可将文件复制到c盘。

ADB常用命令(一) ADB常用命令(一)

后面再持续更新。望批评指正!

adb server is out of date. killing完美解决

今天,久未出现的著名的“adb server is out of date.  killing”又发生了,在此,将解决方法记下,以便日后查看。1. 错误信息:C:\Users

ADB常用命令及其用法大全

前言:本文主要记述ADB的常用命令,关于ADB用法大全,可参考文末链接 ADB简介: ADB,即 Android Debug Bridge,它是 Android 开发/测试人员

Android 设备adb连接后unauthorized解决方法

安卓设备usb或者adbwireless连接后输入adb device后都是未授权状态 备注:adbwireless连接不上需要在手机上下载adbwireless或者远

ADB 学习(4):adb shell (上)

一、前言 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就

adb操作命令详解及大全

转自:https://blog.csdn.net/janronehoo/article/details/6863772adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作

文章回顾

大家看了本文ADB常用命令(一)的精彩教程资源内容,是不是对ADB常用命令(一)了解更多,真心希望ADB常用命令(一)能帮助到你, 小编会一直给你带来更多教程资源文章信息。

版权声明:3b0ba2f206cc5465 发表于 2020-07-16 15:48:31。

本文由第三方用户分享仅代表作者观点,不代表本网站立场,秉承互联网开放分享的精神,目的在于传递更多信息,加强各行业互通交流,但对内容不作任何保证或承诺,请读者自行参考斟酌。网站发布的信息(包含但不限于版式、图片、字体、文章等素材)由第三方用户分享,版权归原作者所有,本站不承担任何相关的版权纠纷等相关责任。如您认为本篇内容侵犯了您的权益,请与我们联系,我们会及时处理。

人人翻致力于国内用户最爱翻的资源网站大全

转载请注明:
本文标题:ADB常用命令(一)
本文地址:https://www.renrenfan.com.cn/s114341.html