android一些常用的adb命令

本文详细介绍了一系列ADB命令的使用方法,包括设备操作、信息获取、无线连接等,还提供了查看应用、屏幕截图及文件操作的具体步骤。

内容来自: http://blog.csdn.net/bitian123/article/details/52397470

android中一些常用的adb指令(可以使用windows下的:windows+R,也可以使用 android studio 下Terminal):

(一) adb一些常用的操作

1. 查看当前连接的设备: adb devices

2. 杀死 adb: adb kill-server

3. 启用 adb:adb start-server

4. 重启设备: adb reboot

(二)获取手机的一些基本信息

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

6. 获取手机cpu信息: adb shell cat/proc/cpuinfo

7.获取wifi信息(需要root):adb shell cat/data/misc/wifi/*.conf

8.获取手机屏幕分辨率:adb shell wm size

9.获取其他设备分辨率: adb -s 设备名 shell wm size

10. 获取屏幕密度:adb shell wm density

(三)无线连接

前提: 先将手机和电脑连接到同一个局域网下(比如同一个wifi),并且知道手机的IP地址(一般能在「设置」-「关于手机」-「状态信息」-「IP地址」找到)

1. 将设备与电脑通过usb连接(可通过adb devices查看是否连接成功) 

2. 让设备在5555端口监听TCP/IP连接: adb tcpip 5555

3.断开usb连接,通过ip地址连接设备: adb connect <device-ip-address>

4. 确认连接状态: adb devices

5.如果想断开,可以执行: adb disconnect <device-ip-address>

(四)查看应用

1. 查看手机已安装应用: adb shell pm list packages

2. 查看系统应用:    adb shell pm list packages -s

3. 查看第三方应用: adb shell pm list packages -3

4. 查看包名包含某个字符串的应用: adb shell pm list packages mazhuang

(5)屏幕截图

1. 手机屏幕截图: adb shell screencap -p  /sdcard/sc.png

2. 将png导出到电脑: adb pull  /sdcard/sc.png

(6)查看设备的文件

1. adb shell 

2. su(为了获取权限)

3. 输入 ls - al,可以查看文件列表

4.然后使用 cd (cd+文件名,进入指定文件夹)和 ls - al,可以查看和进入指定文件夹,直到找到想要查看的文件

5. 使用 cat+ 文件名,查看指定文件的内容

6. 如果进入文件夹错误,想返回上一级,可以使用 cd..

     使用 cd /.,可以返回根目录 

(7)导出app的数据库文件

1. 在as的terminal执行: adb shell

2. 执行:run-as 应用包名

3. 执行:cd databases

4. 查看数据库文件: ls

5. 执行: cat   数据库文件名.db>/sdcard/数据库文件名.db

        (将.db文件保存到内存卡)

6. 新开一个terminal的local窗后,将保存到内存卡中的数据库文件导出,命令如下:

        adb pull  /sdcard/数据库文件名.db   C:\Users\yxl\Desktop

        (这里是将.db文件导出到桌面)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值