您的位置:首页 > 移动开发 > Android开发

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

2013-02-27 10:06 441 查看
应用程序的命令

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: