May be useful Android

adb|gradle 命令积累

2021-04-27  本文已影响0人  YocnZhao

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

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后可以使用下面的命令查看信息:

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

上一篇下一篇

猜你喜欢

热点阅读