介紹Adb
ADB全稱Android Debug Bridge, 是android sdk里的一個(gè)工具, 用這個(gè)工具可以直接操作管理android模擬器或者真實(shí)的andriod設(shè)備(如G1手機(jī))
它的主要功能有:
運(yùn)行設(shè)備的shell(命令行)
管理模擬器或設(shè)備的端口映射
計(jì)算機(jī)和設(shè)備之間上傳/下載文件
將本地apk軟件安裝至模擬器或android設(shè)備
ADB常用的命令
安裝adb install -r (apk路徑名) 保留數(shù)據(jù)喝緩存的文件 -s安裝到SD卡中
卸載adb uninstall 包名? adb uninstall -k? 包名 卸載軟件保留原有的數(shù)據(jù)
開啟服務(wù) adb start-server 殺死服務(wù) adb kill-server
系統(tǒng)應(yīng)用 adb shell pm list packages -s/-3第三方應(yīng)用
列舉手機(jī)的所有應(yīng)用 adb shell pm list packages
將電腦文件傳輸?shù)揭苿?dòng)端 adb push 電腦路徑? 移動(dòng)端路徑
adb性能測(cè)試相關(guān)的命令
查看手機(jī)內(nèi)存的情況adb shell dumpsys cpuinfo
查看應(yīng)用內(nèi)存使用情況adb shell dumpsys meminfo +包名
本機(jī)的內(nèi)存使用情況 adb shell getprop | findstr dalvik 達(dá)爾
查看手機(jī)的日志
adb logcat 命令格式 : adb logcat [選項(xiàng)] [過濾項(xiàng)], 其中 選項(xiàng) 和 過濾項(xiàng) 在 中括號(hào) [] 中, 說明這是可選的
將手機(jī)日志輸入到本地文件中 adb logcat -v time > C:/log/aa.txt
有多臺(tái)設(shè)備adb選擇 adb -s 設(shè)備名稱 logcat -v time process >C:/log/aa.txt
adb shell monkey -p com.example.login 100
Monkey日志分析
adb shell monkey 100 >C:/log/aa.txt