Android常用命令操作(繼續更新)

來源:互聯網
上載者:User

應用程式的命令

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


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.