adb|gradle 命令积累

作者: YocnZhao | 来源:发表于2021-04-27 15:04 被阅读0次

安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令。

  • adb shell ls 同adb shell之后执行ls

  • adb shell dumpsys activity top: 查看当前应用的activity信息

  • adb shell dumpsys package [packagename]: 查看制定包名的详细信息:相当于看AndroidManifest.xml中的内容

  • adb shell dumpsys meminfo [packagename]: 查看制定进程名的内存信息

  • adb shell dumpsys dbinfo [packagename]: 查看制定进程名的数据库存储信息(包括存储的SQL语句)

  • adb shell screencap 截屏操作
    adb shell screencap -p 截图文件路径

  • adb shell screenrecord 录屏操作
    adb shell screenrecord 视频保存路径

  • adb shell get prop adb获取Android系统属性

adb shell getprop | grep "heap"

[dalvik.vm.heapgrowthlimit]: [256m] // 受控情况的大小,超过OOM
[dalvik.vm.heapmaxfree]: [8m]
[dalvik.vm.heapminfree]: [512k]
[dalvik.vm.heapsize]: [512m] // 不受控情况的大小,使用largeheap = true,超过OOM
[dalvik.vm.heapstartsize]: [8m] // 起始大小
[dalvik.vm.heaptargetutilization]: [0.75]
[ro.af.client_heap_size_kbyte]: [7168]

adb shell 也支持同时执行多个命令,像下面的样子,同时执行了cd | 修改文件 | 打印文件内容 3个命令

adb shell "cd /sdcard/Movies2/3000_videos ; sed -i 's/avc1/avc1.42E01E/g' test.mpd ; cat test.mpd"

shell 命令,因为Android本质上是一个Linux系统,所以在adb shell后可以使用下面的命令查看信息:

  • run-as:run-as命令查看系统目录下的app数据,在未root的设备上查看/data/data/[包名]/目录下的数据
  • ps
  • pm clear
  • pm install | uninstall
  • am start
  • am startservice
  • am broadcast
  • netcfg

aapt dump badging [apk路径]: 查看当前应用的信息

相关文章

  • adb|gradle 命令积累

    安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin”...

  • 浏览器访问ObjectBox 数据库

    清单文件 root build.gradle app build.gradle 命令行输入:adb -s 192....

  • adb命令积累

    显示当前连接的设备。输出格式为:代表该设备的由数字与字母组成的字符串和该设备的状态,状态包括: device(设备...

  • 命令行运行Android测试用例

    通过命令行运行测试可以通过:gradle和adb。 Gradle运行单元测试:Local Unit Test: ...

  • adb命令大全

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

  • adb与adb shell命令使用

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

  • Gradle个人见解

    AS -Terminal 如果在输入台中报错: 'adb' /'gradle' 不是内部或外部命令,也不是可运行的...

  • ADB常用命令总结

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

  • adb、emulator、android指令

    adb命令大全adb命令pm工具讲解 adb 指令 常用 安装:adb install [文件路径] 卸载:adb...

  • Android-adb-常用命令

    一.介绍 二.adb命令 三.adb shell命令(输入adb shell进入Linux命令环境,以下命令省略a...

网友评论

    本文标题:adb|gradle 命令积累

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