网站、APP、小程序、软件、硬件定制开发,联系QQ:99605319

今天给大家整理一下Adb命令,欢迎大家来一起学习


对此内容大家有任何疑惑大家都可以私信木头人哦


目录


一、adb概念


二、adb命令


三、adb文件操作命令


四、Adb设备信息操作命令


五、Adb监控手机端资源的命令


六、adb shell , adb 命令的区别:


七、adb shell命令


八、Adb shell 文件管理


九、MySQL命令+详解


十、Rides数据库使用+可视化+配置主从


一、adb概念

        首先给大家介绍一下adb


        ADB,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令行工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。


二、adb命令

adb devices           #查看连接设备

adb connect 127.0.0.1:62001 #连接设备

adb disconnect 127.0.0.1:62001 #断开连接

adb version           #查看设备版本

adb install-r          #路径覆盖安装

adb connect ... #连接设备

adb push (路径)      #本地上传文件到模拟器

adb pull (路径) #模拟器下载到文件到本地

adb disconnect #断开设备

adb reboot #重启设备

adb start-server #启动adb服务

adb kill-server #停止adb 服务

adb logcat       #查看日志

adb logcat -v time     #控制台直接输出日志信息

adb logcat -c   #清空系统日志

adb install (包的整体路径)   #安装程序

adb uninstall 包名 #卸载程序

adb uninstall -k 包名 #卸载程序但保留程序

adb get-state #获取设备的状态

注:设备的状态有 3 种,device , offline , unknown


    20. adb root #获取root权限


     21. adb unroot #恢复 adbd 为非 root 权限


三、adb文件操作命令

复制设备里的文件到电脑:adb pull <设备里的文件路径> [电脑上的目录]   (例:adb pull /sdcard/sr.mp4 ~/tmp/)

复制电脑里的文件到设备:adb push <电脑上的文件路径> <设备里的目录>

列出目录内容: adb shell ls

切换目录: adb shell cd <directory>

当前目录: adb shell pwd

创建文件夹: adb shell mkdir

删除文件或目录: adb shell rm path/file

复制文件: adb shell cp path/file  newpath/file

移动文件: adb shell mv path/file  newpath/file

重命名文件: adb shell rename path/oldfilename path/newfilename

四、Adb设备信息操作命令

查看设备型号: adb shell getprop ro.product.model

获取屏幕分辨率: adb shell wm size

电池状况: adb shell dumpsys battery

屏幕密度: adb shell wm density

显示屏参数: adb shell dumpsys window displays

android_id: adb shell settings get secure android_id

IMEI: adb shell dumpsys iphonesubinfo

Android系统版本:adb shell getprop ro.build.version.release

IP地址: adb shell ifconfig | grep Mask 或 adb shell ifconfig wlan0  或  adb shell netcfg (三个命令不一样,一个不行试另一个)

MAC地址: adb shell cat /sys/class/net/wlan0/address

CPU信息: adb shell cat /proc/cpuinfo

内存信息: adb shell cat /proc/meminfo

更多硬件和系统属性:adb shell cat /system/build.prop

查看连接过的wifi密码:abd root,然后 cat /data/misc/wifi/*.conf

五、Adb监控手机端资源的命令

监控内存      Adb shell dumpsys meminfo

监控cpu       Adb shell dumpsys cpuinfo

监控显示       Adb shell dumpsys gfxinfo

监控电源      Adb shell dumpsys battery

监控电池状态       Adb shell dumpsys batterystats

六、adb shell , adb 命令的区别:

1. 执行位置不同 : adb命令 pc端或者windows命令行   adb shell命令:安卓系统内部


2. 操作对象: adb命令 操作手机,其他移动端设备,包   adb shell 命令,管理的是安卓系统本身


七、adb shell命令

adb shell                                                  #进入linux:

ctrl+c                                                        #退出shell命令行

adb shell pm list packages -3                   #获取包名

adb shell pm list packages -s                   #只输出系统的包

adb shell pm list packages -u                   #查看已经卸载的包(uninstall)

adb shell pm list packages -i                    #只输出包和安装信息(来源) (infomation)

adb shell pm list packages -f                    #输出包和包相关联的文件 (file)

adb shell pm path <包名>                         #查看、打印包的路径

adb shell ps |findstr 关键字                       #查看进程

adb shell am start 页面文件名                   #启动app(activity)

adb shell am force-stop 包名                     #关闭app(activity)

adb shell top                                              #实时显示进程情况

adb shell tom -p                                         #查看占用内存前num的app显示进程的最大数量

adb shell top -num                                     #刷新num次进程后退出

adb shell grep                                            #主要功能就是进行字符串数据的对比

adb shell findstr                                         #筛选,和grep功能一样,但它用于adb而非adb                                                                             shell(Adb命令)

adb shell screencap设备存放路径             #截屏

adb shell kill                                               #结束进程

adb shell kill -9                                           #强制结束进程

adb shell df                                                #查看分区的使用情况

adb shell du                                               #查看文件或目录大小

adb shell netstat                                        #显示网络信息,默认包含参数tuwx

adb shell netcfg                                         #网络设备名字:查看网卡信息

adb shell ifconfig eth1                               #可设置网络设备的状态,或是显示目前的设置

adb shell ping                                           #向目标主机发送数据包,看是否能否接到响应、                                                                        ping-c:数据包的数量,默认一直发包

adb shell ping -c                                        # -c: 指定数据包的次数,不加-c默认一直发包

adb shell ping -i 2                                      #间隔时间,默认1秒钟发一个数据包

Adb shell wm size                                      #获取屏幕分辨率

adb shell screenrecord                              #抓取手机屏幕的录像

Adb shell am start -W                                #大写W, 该命令用于统计App冷起和热启动的时间

adb shell monkey -p ……                          #monkey命令

adb shell getprop                                       #获得android系统属性

八、Adb shell 文件管理

adb shell ls /路径                                        #指定路径

adb shell ls -a                                             #显示隐藏文件

adb shell ls -d                                             #只列出目录

adb shell ls -r                                              #递归列出所有的目录和子目录的文件

adb shell ls -l                                              #以详细格式(长格式)列出目录,子目录,所有文件                                                                          的全部信息

adb shell pwd                                              #查看当前所在位置(路径)

adb shell ll                                                   #显示所有文件

adb shell cp                                                 #复制

adb shell mv                                                #剪切/重复名

adb shell rm                                                 #删除

adb shell rm -i                                              #删除时询问

adb shell rm -rf                                             #强删

adb shell echo >                                           #覆盖

adb shell echo >>                                         #追加

adb shell vi,vim                                          #打开文本

adb shell chmod 权限 文件名                       #更改权限

adb shell cat 文件                                         #查看

adb shell mkdir 目录名字                              #建立目录

adb shell mkdir -p                                         #递层目录

adb shell touch 文件名                                  #建立文件

adb shell touch -t                                           #修改文件创造时间

adb shell find                                                 #查找文件

adb shell cd                                                   #改变目录 比如:cd  /sdcard

adb shell cd ..                                                #返回上层目录

adb shell cd /                                                 #返回到根目录

adb shell cp  -v                                              #复制目录或文件 -v 执行时显示详细信息

adb shell cat /proc/cpuinfo                             #查看cpu

adb shell cat /proc/meminfo                           #查看内存

Adb shell ps |findstr                                        #动态查看进程运行情况




技术文章资源(ADB各种操作指令详解大汇总)网址:https://www.08i8.com/course/detail512.html;转载请注明!


评论(0条)

请登录后评论
ziyuan

ziyuan Rank: 16

0

0

0

( 此人很懒并没有留下什么~~ )

首页

栏目

搜索

会员