Android adb簡單的命令

2021-06-29 01:00:59 字數 1571 閱讀 5270

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 ...