1. adb命令
安裝軟體
adb install apk名稱.apk
重新安裝該軟體
adb install -r apk名稱.apk
解除安裝apk軟體
adb uninstall apk包名.apk
檢視手機上執行的日誌
adb logcat
檢視鏈結了的裝置
adb devices
將手機上的檔案複製到電腦上
adb pull 《手機路徑》《電腦路徑》
將電腦上的檔案複製到手機上
adb push《電腦路徑》《手機路徑》
進入手機的超級終端terminal
adb shell
2. monkey命令(需要在鏈結裝置之後)
要獲取monkey命令幫助
adb shell monkey -help
列印出monkey的幫助資訊
adb shell monkey -v -v -v
-v的個數代表日誌資訊的詳細集別。
level0(預設值)除啟動提示,測試完成和最終結果之外,提供較少資訊
level1提供較為詳細的測試資訊,如逐個傳送到activity的事件
level2提供更加詳細的設定資訊,如測試被選中或未被選中的activity
adb shell monkey -p 包名
指定測試的程式,多個程式時加多個-p選項,不指定的則測試所有程式。
-sadb shell monkey -s 100
偽隨機數生成器的seed值。如果用相同的seed值再次執行monkey,它將生成相同的時間序列。
--throttle
adb shell monkey --throttle 1000
指定monkey執行每次事件的間隔時間,不指定則預設最快速度執行。
除錯選項
--ignore-crashes
adb shell monkey --ignore-crashes
通常當應用程式崩潰或發生任何失控異常時,monkey將停止執行。如果設定此選項,monkey將繼續向系統傳送時間,直到技數完成。
--ignore-timeouts
adb shell monkey --ignore-timeouts
--kill-process-after-error
adb shell monkey --kill-process-after-error
當出現錯誤時,停止執行monkey並保留執行緒的狀態。
monkey的作用
壓力測試,對指定程式每個測試版本進行指定次數的壓力測試,檢測每個程式版本的穩定性變化情況。
adb shell monkey -p 包名 --ignore-crashes --ignore-timeouts -v -v 100>e:\monkey.log
指定隨機生成器的seed值對crash或者anr進行跟蹤測試。
adb shell monkey -p 包名 -s 100 --kill-process-after-error -v -v 100>e:\monkey.log
Android ADB 命令總結
參考 蒐集android 所有log adb logcat c 清理log adb logcat 1212.txt adb logcat v time 1212.txt 帶時間 adb uninstall com.adb shell rm sdcard crash adb shell ls sdca...
android adb命令實踐研究
之前面試的時候被問到會不會用adb命令安裝解除安裝apk,我一臉懵逼,安裝apk在手機連線電腦的時候雙擊不就ok了嗎,快速簡單。不過仔細一想貌似自己沒有abd命令的呀,正好今天有時間就來研究一下。1 檢視連線的裝置 2 使用adb命令對應用進行操作 adb install apk安裝包所在的路徑 a...
Android ADB超簡單的安裝方法
1.先檢查adb是否可以使用了。不能則開始安裝。開啟命令提示符 windows開始鍵 r 輸入cmd 後確認 輸入adb,如果出現一大串的東西,那就行,要不然它會告訴你不是內部或外部命令,也是不可執行的程式或批處理檔案。2.找到adb的存放路徑就行。as2.2以後一般存在於sdk的platform ...