现在的位置: 首页 > 综合 > 正文

Android常用命令操作(继续更新)

2012年10月13日 ⁄ 综合 ⁄ 共 1881字 ⁄ 字号 评论关闭

应用程序的命令

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


抱歉!评论已关闭.