Android系統(tǒng)中通過(guò)adb shell執(zhí)行腳本文件
背景是測(cè)試測(cè)試過(guò)程中發(fā)現(xiàn)內(nèi)存有問(wèn)題,我就想通過(guò) dumpsys meminfo com.tcl.vod | grep TOTAL | awk ‘$1==“TOTAL” {print($2 /1024)}’
這個(gè)命令觀察內(nèi)存情況,但是這個(gè)命令執(zhí)行一次只能顯示一次內(nèi)存情況
但是我想持續(xù)觀察,于是就想通過(guò)運(yùn)行腳本進(jìn)行持續(xù)觀察。
代碼如下while do echo "正在打印app內(nèi)存占用大?。? dumpsys meminfo com.tcl.vod | grep TOTAL | awk '$1=="TOTAL" {print($2 /1024)}' sleep 2 done
具體步驟如下
1.adb connect ip 連接設(shè)備。 adb root獲取root權(quán)限
2. adb shell 進(jìn)入android 系統(tǒng) 進(jìn)入到data目錄下
3.busybox vi script.sh // 通過(guò)vi創(chuàng)建腳本文件 script.sh
然后使用vi命令輸入內(nèi)容,腳本文件內(nèi)容:
#! /bin/bash
while
do
dumpsys meminfo com.tcl.vod | grep TOTAL | awk '$1=="TOTAL" {print($2 /1024)}'
sleep 2
done
#! /bin/bash 規(guī)范要求Shell腳本在第一行指定(解釋器)來(lái)執(zhí)行腳本
保存,后cat script.sh 確認(rèn)文件內(nèi)容無(wú)誤文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-423356.html
4.通過(guò)source script.sh 執(zhí)行腳本
此時(shí)可能會(huì)報(bào)錯(cuò):Read-only file system
執(zhí)行mount -o remount,rw /data
重新掛載data目錄,然后再執(zhí)行就成功執(zhí)行了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-423356.html
到了這里,關(guān)于android系統(tǒng)中執(zhí)行腳本文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!