内容来自: 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文件导出到桌面)
本文详细介绍了一系列ADB命令的使用方法,包括设备操作、信息获取、无线连接等,还提供了查看应用、屏幕截图及文件操作的具体步骤。

1307

被折叠的 条评论
为什么被折叠?



