美文网首页安卓开发
常见的adb命令

常见的adb命令

作者: 萝卜枣 | 来源:发表于2019-06-11 10:34 被阅读0次

接触安卓开发已有近3年的时间了,adb命令却接触的并不是很多,今天总结下自己使用过的命令,做个小小笔记吧。

第一次接触的当然是安装和卸载apk啦,同时加上存放取出的操作呀~

1)卸载apk :
adb uninstall 包名

2)卸载app但保留数据和缓存文件:
adb uninstall -k 包名

3)adb命令将文件test.apk放入到手机的sdcard目录下:
adb push test.apk  /mnt/sdcard/test.apk    [test.apk可直接拖过来哦]

4)如何从手机中拉取文件到我们的电脑中:
adb pull 手机文件路径  需要保存到电脑位置

5)在sd卡目录下创建screen_aaa文件夹
adb shell mkdir /sdcard/screen_aaa

退出adb命令:
exit
6)列出手机装的所有app的包名
adb shell pm list packages

7)列出除了系统应用的第三方应用包名
adb shell pm list packages -3 

8)清除应用数据与缓存
adb shell pm clear 包名

9)启动应用  [打开某个activity]
adb shell am start -n 包名.类名

10)强制停止应用  [kill该应用的进程]
adb shell am force-stop 包名
11)查看日志
adb logcat

12)查看屏幕分辨率
adb shell wm size

13)查看屏幕密度
adb shell wm density

14)截图命令
(1)adb shell screencap -p /sdcard/screen.png  
(2)adb pull /sdcard/screen.png
目前Android Studio已经具备很好的截图功能,其实原理也是这条adb命令

15)录屏命令
(1)录制命令:
//录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s,默认存储路径sd卡根目录
adb shell screenrecord /sdcard/test.mp4
(最好在test.mp4外面套一层文件夹目录,否在pull的时候会拉出不想要的文件)
(2)限制录制时间:
参数: --time-limit
//限制视频录制时间为10s,如果不限制,默认180s
adb shell screenrecord  --time-limit 10 /sdcard/test.mp4 
(3)停止录制:
Ctrl + C中断录制,或者到达指定录制时间自动停止
(4)adb pull或者用USB拷贝出来
//adb pull 视频在手机路径  拷贝到电脑路径默认当前目录
adb pull /storage/sdcard0/test.mp4

以上就是一些常见的adb命令,用法比较固定,当然,使用过程中也经常会遇到一些其他问题,有时间会继续整理一二。

相关文章

  • ADB命令

    以下是常见的一些adb命令: adb start-server 开启adb kill-server 关闭adb ...

  • 常见adb命令

    ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.配置adb环...

  • adb常见命令

    adb 的常用命令 1、adb devices 2、adb install xxx.apk 列出当前连接上所有设备...

  • 常见的ADB命令

    发送广播 adb shell am broadcast 后面的参数有: [-a ][-d ][-t

  • 常见的adb命令

    接触安卓开发已有近3年的时间了,adb命令却接触的并不是很多,今天总结下自己使用过的命令,做个小小笔记吧。 第一次...

  • adb命令大全

    adb命令与adb shell命令的区别? adb命令是PC端adb程序自带的命令 adb shell 命令是调用...

  • adb与adb shell命令使用

    adb命令与adb shell命令的区别?adb命令是PC端adb程序自带的命令adb shell 命令是调用An...

  • 常见adb shell 命令

    获取当前全部模拟器 安装应用程序: adb install -r 应用程序.apk 卸载应用程序: adb uni...

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • 常见的gradlew命令和adb命令

    常见的gradlew命令 (1)只编译清单文件,并查看具体日志,快速定位清单文件报错 (2)查看项目的依赖都依赖了...

网友评论

    本文标题:常见的adb命令

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