美文网首页
adb基本操作指令

adb基本操作指令

作者: 咸鱼飞起来啦 | 来源:发表于2020-09-28 09:53 被阅读0次

       查看设备

       查看版本

       安装卸载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

相关文章

网友评论

      本文标题:adb基本操作指令

      本文链接:https://www.haomeiwen.com/subject/sxrfuktx.html