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 进程独自占用的物理内存(不包含共享库占用的内存)
查看单个应用程序内存占用量的命令
获取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
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
相关文章推荐
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- svn常用操作命令(不断更新中......)
- Docker学习 ----常用操作命令大全及例子[陆续更新中...]
- Android常用命令及操作
- Android ADB命令基本常用操作
- Android 自动化测试 常用的命令----随时更新
- Android开发常用操作/命令备忘
- 【笔记】git 的常用操作命令(持续更新。。。)
- Linux 常用易忘操作命令整理汇总(持续收集更新...)
- Linux常用操作命令记录(持续更新)
- linux的一些常用操作(随时更新)命令导入sql文件
- ogg常用操作命令(不断更新)
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- vim 多文件操作常用命令[持续更新]
- LINUX常用命令 继续更新..
- Linux常用操作命令(持续更新)
- Android 系统环境-常用adb命令操作
- linux下一些常用操作的命令及快捷键(持续更新中。。。。。。。。。。)
- Shell命令之Android及iOS常用操作命令