查看设备
查看版本
安装卸载apk
接受电脑文件/上传文件到电脑
adbshell
同步更新
显示帮助信息
重新挂载
启动停止/重启消失
查看bug报告
查看log
包管理
强制停止应用
重启
获取序列号
获取MAC地址
查看设备型号
查看Android系统版本
查看屏幕分辨率
查看屏幕密度
查看permissions
查看设备
adbdevices
这个命令是查看当前连接的设备,连接到计算机的Android设备或者模拟器将会列出显示:

查看版本
adbversion

安装、卸载apk
1、安装
如果在电脑D盘下有个a.apk文件,只需要一行以下命令就能安装到手机上:
adbinstallD:/a.apk
如果已经安装了这个程序,可以通过以下命令覆盖安装:
adbinstall –rD:/a.apk
同时也可以安装到指定位置,比如安装到sdcard:
adbinstall –s D:/a.apk
保留数据和缓存文件,重新安装apk
D:/a.apk表示你的.apk的存储位置。
2、卸载
adbuninstallcom.XXX.XX.apk
com.XXX.XX.apk表示你项目的包名。
-k参数,为卸载软件但是保留配置和缓存文件
adbuninstall–kcom.sogou.ws.apk
接收电脑文件、上传文件到电脑
1、 接收电脑文件
adbpush D:/a.txt /sdcard/
把电脑D盘下的a.txt文件推送到手机sdcard目录下。(这里以 sdcard目录为例)
2、上传文件
上传位于/sdcard/目录下的a.txt文件到电脑的D盘跟目录下:
adbpull /sdcard/a.txt D:/
D:/ 代表文件的存放目录,你可以替换成你的存放目录,也可以省略:
adbshell
通过adbshell 可以草最你的项目数据库。需要root权限
1、操作数据库
adbshell
cd data
cd data
cd xx //项目的包名
cd databases
sqlite3 xxx //你的数据库名
2、使用adb进行屏幕录像
adbshellscreenrecord/sdcard/a.mp4
通过Ctrl+ C 停止录制,你可以在sdcard目录下查看
3、截屏
adbshell /system/bin/screencap–p /sdcard/a,png
同样在sdcard目录下查看
4、输入文本
选择你要输入的文本的输入框,输入下面的指令:
adbshell
input text adc123456
5、退出adbshell
exit
同步更新
adbsync /data/
如果不指定目录,将同时更新/data和/system
显示帮助信息
adbhelp
重新挂载
adbremout
重新挂载系统,分区,用于读写
启动、停止、重启、消亡
启动
adbstart–server
停止
adbstop–server
重启
adbrestart–server
消亡
adbbug report
查看Log
adblogcat
包管理
列出手机装的所有app的包名:
adbshell pm list packages
列出系统应用的所有包名:
adbshell pm list packages–s
列出了系统应用的第三方应用包名:
adbshell pm list packages -3
消除应用数据与缓存
adbshell pm clearcom.sogou.androidtool
com.sogou.androidtool是应用包名
启动应用
通过adb来启动应用
adbshell am force-stopcom.sogou.androidtool
重启
设备重启
adbreboot
获取序列号
adbget–seria1no
获取MAC地址
获取设备的MAC地址
adbshell cat /sys/class/net/w1an0/address
查看设备型号
adbshellgetpropro.product.model
查看Android系统版本
adbshellgetpropro.product.model
查看屏幕分辨率
adbshellwmsize
查看屏幕密度
adbshellwmdensity
查看permissions
adbshell pm list permissions
查看系统危险权限dangerous permissions
adbshell pm list permissions–d–g
开启GPU过渡绘制调试
开启:
adbshellsetpropdebug.hwui.overdrawshow
关闭:
adbshellsetpropdebug.hwui.overdrawfalse
网友评论