android4.4 adb工具包,Android ADB工具
Android ADB工具-管理设备/取设备硬件信息(一)
标签(空格分隔): Android
adb 是 Android 开发必知必会的一个工具,它来自 sdk 包中。所有的刷机工具,应用管理工具都引用了 adb 工具。它能完成很多功能。 掌握adb的使用方法是十分重要的。adb 工具也是随着 Android sdk的更新而更新的。我们需要不断的更新对 adb 的认识。
adb 命令简介
常用 adb 命令用法
使用 adb 命令截图和录制视频
adb 命令简介
在SDK的platform-tools文件夹下包含着Android模拟器操作的重要命令ADB,ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态
常用 adb 命令用法
使用 adb 命令管理设备
adb 自身管理
获取设备硬件信息
管理设备 app
进行文件操作
其他命令
1. adb 命令管理设备
命令
功能
adb get-state
判断设备状态
adb devices
显示连接到计算机的设备
adb get-serialno
获取设备的序列号
adb reboot
重启设备
adb reboot bootloader
重启设备进入fastboot模式
adb reboot recovery
重启设备进入recovery模式
adb [-d|-e|-s ]
发送命令到指定设备
判断设备状态
> C:\Users\Administrator>adb get-state
> unknown
查看参数,主要有3个
adb get-state - prints: offline | bootloader | device
获取设备的序列号
只有一台设备的时候,可以直接获取:
> C:\Users\Administrator>adb get-serialno
> fc2f9754
连接手机后:
C:\Users\Administrator>adb devices
List of devices attached
fc2f9754 device
其中fc2f9754是指序列号
device是指设备的状态,在线
进入adb shell
C:\Users\Administrator>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
fc2f9754 device
d51ad9ff device
//多台设备,是无法直接获取序列号的
C:\Users\Administrator>adb get-serialno
unknown
//多台设备,无法进入
C:\Users\Administrator>adb shell
error: more than one device and emulator
C:\Users\Administrator>adb devices
List of devices attached
fc2f9754 device
d51ad9ff device
//此时我们就可以指定序列号,进入
C:\Users\Administrator>adb -s d51ad9ff shell
shell@cancro:/ $
adb [-d|-e|-s ] 命令
当有一个模拟器和一个真实的手机连接的时候:
//进入模拟器
C:\Users\Administrator>adb -e shell
//进入手机
C:\Users\Administrator>adb -d shell
2. adb 自身管理
命令
功能
adb kill-server
终止 adb 服务进程
adb start-server
重启 adb 服务进程
adb root
以 root 权限重启 adb 服务
//启动adb服务
C:\Users\Administrator>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
//终止adb服务
C:\Users\Administrator>adb kill-server
//以 root 权限重启 adb 服务
C:\Users\Administrator>adb root
3. 获取设备硬件信息
命令
功能
adb shell cat /sys/class/net/wlan0/address
获取 wifi mac 地址
adb shell cat /proc/cpuinfo
获取 cpu 信息
adb shell cat /system/build.prop
获取设备编译属性(手机属性和手机配置信息)
adb shell cat /data/misc/wifi/*.conf
获取 wifi 配置信息
//获取手机连接网络的mac地址
>C:\Users\Administrator>adb shell cat /sys/class/net/wlan0/address
>0c:1d:af:47:06:d5
//获取 cpu 信息
C:\Users\Administrator>adb shell cat /proc/cpuinfo
Processor : ARMv7 Processor rev 3 (v7l)
processor : 0
BogoMIPS : 38.40
processor : 1
BogoMIPS : 38.40
processor : 2
BogoMIPS : 38.40
processor : 3
BogoMIPS : 38.40
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva id
ivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 3
Hardware : Qualcomm MSM 8226 (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000
//获取手机属性和手机配置信息
C:\Users\Administrator>adb shell cat /system/build.prop
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KTU84P
ro.build.display.id=KTU84P
ro.build.version.incremental=V6.3.5.0.KHICNBL
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.4
ro.build.date=Fri Feb 13 15:19:41 CST 2015
ro.build.date.utc=1423811981
ro.build.type=user
ro.build.user=builder
ro.build.host=zc-miui-ota-bd27.bj
ro.build.tags=release-keys
ro.product.model=HM NOTE 1LTE
ro.product.brand=Xiaomi
ro.product.name=dior
ro.product.device=dior
ro.product.board=MSM8226
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
....后配置省略...
//获取 wifi 配置信息
> C:\Users\Administrator>adb shell cat /data/misc/wifi/*.conf
未完待续…
android4.4 adb工具包,Android ADB工具相关推荐
- qpython3调用adb_Python实现的基于ADB的Android远程工具
Python实现的基于ADB的Android远程工具,本工具为原创,涉及知识: - Python编程 - Tkinter GUI编程 - ADB通信机制 代码全文: #!/usr/bin/env py ...
- android adb 分析,android adb shell常用脚本分析课件.ppt
android adb shell常用脚本分析课件 ADB概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 电脑上运行的客户端. 在你用于开发的机器上作为后台进程运行的服务器. ...
- adb android源码分析,Android Adb 源码解析(base on Android 9.0)
Adb 框架 Adb架构 Android Adb 一共分为三个部分:adb.adb server.adbd,源码路径:system/core/adb. adb和adb server 是运行在P ...
- 【Android Studio 3.5.3】安装编译环境,Android adb 安装及使用
Android Studio安装 1.下载 android studio,直接上官网下载(下载速度超快):https://developer.android.google.cn/studio/ 2.安 ...
- ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory
ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory 运行adb出现这种错误: bash: ./adb: No suc ...
- 1.Android新版开发教程笔记—Android ADB工具使用
adb(Android Debug Bridge)是Android提供的一个通用调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态. adb功能操作:1)快速更新设备或手机模拟器中的代码,如应 ...
- android adb工具linux,Ubuntu Android ADB 使用
ADB (Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态.使用它我们也可以利用命令来进行一些常规操作,例如软件安装 ...
- Android ADB工具-管理设备/取设备硬件信息(一)
Android ADB工具-管理设备/取设备硬件信息(一) 标签(空格分隔): Android adb 是 Android 开发必知必会的一个工具,它来自 sdk 包中.所有的刷机工具,应用管理工具都 ...
- 触觉智能分享-Android ADB工具使用
本次使用IDO-EVB3568开发板Android系统作为测试,本文将一一介绍以上adb常用功能. IDO-EVB3568是基于RK3568的工控主板,四核A55 2.0G 主频,支持高达8GB高速L ...
- Android ADB工具-管理设备 app(二)
Android ADB工具-管理设备 app(二) 标签(空格分隔): Android 4.管理设备 app 命令 功能 adb install [-r|-s] <apkfile> 安装 ...
最新文章
- Postgresql在CentOS上的安装(脚本在线安装)
- Linux 动态库的显示调用
- 数据结构之查找算法:散列查找
- 新手快速入门自动化测试第一步
- 一位70后的感叹:下半辈子我会陷入贫困吗?
- Windows之IOCP
- ubuntu屏幕截图工具
- 前端开发,测试,后端,该如何选择?
- 设计模式之面向对象七大基本原则
- 企业微信私聊安全吗?
- HiveQL整理总结
- PS绘画效果滤镜Snap Art 4
- gnuplot小功能
- weiit—智慧中台,互联网生态体系构建者
- 计算机考试成绩有疑惑,计算机考研疑惑 真的好难受
- 线性判别准则与线性分类编程实践
- Arduino与无源蜂鸣器
- 如何从RNN起步,一步一步通俗理解LSTM
- Trello中的Scrum
- 袋鼠云技术荟 | 某客户生产服务器CPU负载异常处理
热门文章
- 如何配置RadASM
- 下载我的CSDN资源
- 《线性代数及其应用》笔记-第三章
- vision画流程图的软件_这个可以代替Visio的流程图绘制软件,你值得拥有,还有网页版的~...
- dsp调音一次多少钱_DSP调音到底调的是什么?什么是EQ?
- 圈圈教你学USB学习资料大全(包含完整光盘和教程)
- Java编程思想基本介绍
- java实现jsp转pdf,使用Java生成Pdf文档-JSP教程,Java技巧及代码
- 数据库系统基础教程(原书第三版)课后答案汇总
- C语言大作业学生选课系统,C语言学生选课管理系统