(1):adb shell monkey --查看monkey是否運行毁腿。
(2):adb devices --查看手機(jī)的序列號以及設(shè)備
(3):adb -s 手機(jī)序列號 install E:\安裝文件.apk --安裝應(yīng)用程序
(4):adb shell pm list packages --查看軟件應(yīng)用包名。
(5):adb -s 手機(jī)序列號 uninstall 手機(jī)應(yīng)用包名 --卸載應(yīng)用軟件
(6):adb pull /sdcard/tmp/error_fs.dat D:/(盤符) --在SD卡tmp文件夾里添加.dat文件趣惠,把SD卡文件上傳到pc端指定盤符
(7):adb -s 手機(jī)序列號 push D:/a.rar /sdcard/ --pc端新建的文件狸棍,上傳到手機(jī)上sd卡
(8):adb shell ls --查看手機(jī)當(dāng)前目錄的所有內(nèi)容
(9):adb shell su root cd /data/data ls --用shell命令來訪問手機(jī)系統(tǒng)目錄進(jìn)行查看,提醒在操作的過程中需要切換root用戶味悄。顯示 00 $是沒有進(jìn)入root權(quán)限草戈,顯示#是進(jìn)入root權(quán)限。
(10)adb shell monkey -p com.htmitech.emportal 100 --登陸軟件界面
(11)adb shell monkey -v -v -p com.htmitech.emportal 100 > D:/monkey.txt --保存查看log日志
(12)adb shell monkey -v 500 --隨機(jī)點擊500次
(13)adb shell monkey--是指隨機(jī)發(fā)送事件數(shù)
(14)adb shell monkey 1000 --發(fā)送1000個隨機(jī)事件
(15)adb shell monkey [options]--這里options是指monkey可傳入的參數(shù)
(16)adb shell monkey -h -- -h:顯示monkey參數(shù)幫助信息usage
(17)adb shell monkey -v-- -v:打印出日志信息侍瑟,多一個-v就是多一個級別(-v -v -v)
(18)adb shell monkey -f /mnt/sdcard/test 1 --這里的1為循環(huán)次數(shù)而非事件數(shù)
(19)adb shell monkey -s--后接隨機(jī)數(shù)生成器的seed值--throttle指令間固定時間間隔:
(20)adb shell monkey --throttle--throttle:后面接時間唐片,單位為ms()丙猬,表示事件之間的固定延遲(即執(zhí)行每一個指令間隔的時間)事件百分比:調(diào)整觸摸事件的百分比,使用--ptc-touch费韭。
(21)$ adb shell monkey --ptc-touch--ptc-touch:后面接觸摸事件百分比
(22)adb shell monkey --ptc-motion--ptc-motion:后面接動作事件百分比
(23)adb shell monkey --ptc-trackball--ptc-trackball:后面接軌跡球事件百分比
(24)adb shell monkey --ptc-nav--ptc-nav:后面接基本導(dǎo)航事件百分比
(25)adb shell monkey --ptc-majornav--ptc-majornav:后面接主要導(dǎo)航事件百分比
(26)adb shell monkey --ptc-syskeys--ptc-syskeys:后面接系統(tǒng)按鍵事件百分比
(27)adb shell monkey --ptc-appswtich--ptc-appswitch:后面接應(yīng)用啟動事件百分比monkey的約束類命令:(28)adb shell monkey -p-- -p:后面接一個或多個包名()
(29)adb shell monkey -c-- -c:后面接一個或多個類別名(即參數(shù))茧球,monkey將只允許系統(tǒng)啟動這些類別中某個類別列出的Activity
(30)adb shell monkey --dbg-no-events----dbg-no-events:在設(shè)置此選項后,monkey將進(jìn)行初始啟動星持,進(jìn)入到某個測試Activity中不會進(jìn)一步生成事件
(31)adb shell monkey --hprof----hprof:在設(shè)置此選項后抢埋,將在monkey事件序列前后立即生成profilfing report(32)adb shell monkey --ignore-crashes--ignore-crashes:在設(shè)置此選項后,當(dāng)應(yīng)用程序崩潰或發(fā)生失控異常時督暂,monkey將繼續(xù)運行直到計數(shù)完成揪垄。
(33)adb shell monkey --kill-process-after-error----kill-process-after-error:在設(shè)置此選項后,當(dāng)monkey因為應(yīng)用程序發(fā)生錯誤而停止時逻翁,將會通知系統(tǒng)停止發(fā)生錯誤的進(jìn)程饥努。如果不設(shè)置此選項,在monkey停止時發(fā)
(34)adb shell monkey --ignore-timeouts--ignore-timeouts:在設(shè)置此選項后八回,當(dāng)應(yīng)用程序發(fā)生任何超時錯誤(如ANP酷愧,即Application Not Responding)時,monkey將繼續(xù)運行直到計數(shù)完成缠诅。
(35)adb shell monkey --ignore-security-exceptions----ignore-security-exceptions:在設(shè)置此選項后溶浴,當(dāng)應(yīng)用程序發(fā)生任何權(quán)限錯誤(如啟動一個需要某些權(quán)限的Activity)時,monkey將繼續(xù)運行直到計數(shù)完成
(36)adb shell monkey --monitor-native-crashes----monitor-native-crashes:在設(shè)置此選項后滴铅,monkey運行時native code的崩潰事件將被監(jiān)視并報告戳葵。
(37)adb shell monkey --wait-dbg--wait-dbg:在設(shè)置此選項后汉匙,將暫停執(zhí)行中的monkey生蚁,直到有調(diào)試器與它連接。 monkey腳本編寫 1伤锚,軌跡球事件 DispatchTrackball(long downTime, long eventTime, int action,float x, float y, float pressure,float size, int metaState,float xPrecision, float yPrecision, int device, int edgeFlags) Monkey日志等級錯誤:
Monkey日志等級錯誤: