應用程式的命令
adb shell procrank
註:VSS - Virtual Set Size 虛擬耗用記憶體(包含共用庫佔用的記憶體)RSS - Resident Set Size 實際使用實體記憶體(包含共用庫佔用的記憶體)PSS - Proportional Set Size 實際使用的實體記憶體(比例分配共用庫佔用的記憶體)USS - Unique Set Size 進程獨自佔用的實體記憶體(不包含共用庫佔用的記憶體)
查看單個應用程式記憶體佔用量的命令
adb
shell dumpsys meminfo $包名 或者
$進程號
擷取EMMC分區列表
cat /proc/emmc
擷取NADD分區列表
cat proc/mtd
提取分區
cat /dev/mtd/mtd1 > /sdcard/mtd1.img
編譯使用者版本
./mk -o=TARGET_BUILD_VARIANG=USER
下載官方源碼
git clone https://android.googlesource.com/platform/packages/inputmethods/PinyinIME -b froyo(froyo 和版本號碼有關)
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
高比例壓縮
tar zcvf FileName.tar.gz DirName
要將目錄logs打包壓縮並分割成多個1M的檔案,可以用下面的命令:
tar zcvf - logs/ |split -b 1m - logs.tar.bz2.
解壓
cat logs.tar.bz2.a* | tar xj
啟動狀態列
adb shell am start -n com.android.systemui/com.android.systemui.statusbar.StatusBarService
發廣播
adb shell am broadcast -a task_list_bar
adb shell am broadcast 後面的參數有
[-a <ACTION>]
[-d <DATA_URI>]
[-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
[-n <COMPONENT>]
[-f <FLAGS>] [<URI>]
廣播卸載應用
adb shell am broadcast -a android.intent.action.PACKAGE_REMOVED -d package:com.lim.android.automemman -f 0x10000000 -ez false
編譯某個模組
make showcommands TARGET_PRODUCT=pnx6715_refd ONE_SHOT_MAKEFILE
#使之掛載為可寫的
adb remount
#通過adb輸入字串,適合觸控螢幕或鍵盤不好用情況
adb shell input text “wap.sina.com”
#得到特定等級的log:
logcat *:V //V level
logcat *:I // I level
logcat *:* // all level
#得到特定等級包含某字串的log:
logcat *:V |grep SurfaceFlinger
#其它
adb shell setprop libc.debug.malloc 1
setprop dalvik.vm.checkjni true
setprop libc.debug.malloc 10
setprop setprop dalvik.vm.jniopts forcecopy
start
stop
#更新分區
sudo dd if=~/T72/android/out/target/product/smdkv210/system.ext4 of=/dev/mmcblk0p2
小頁nand打包system.img
./mkyaffs2image ./out/target/product/yourproject/system ./out/target/product/yourproject/system.img
大頁nand打包system.img
./mkyaffs2image -c 4096 -s 128 ./out/target/product/yourproject/system ./out/target/product/yourproject/system.img