Appium學習筆記目錄
本文包含內容:
- adb常用命令
1. 查看當前PC端連接有多少設備adb devices
adb查看設備
2. 查看adb的版本adb version
adb查看版本
3. 給設備進行軟件的安裝adb -s <serialNumber> install <path-to-apk>
eg:
adb -s 4YY4C17318001563 install F:\android_apk\11.apk
adb install F:\android_apk\jykl_fx.apk # 只有一個設備時,不用指定設備
adb安裝軟件
安裝時錯誤提示信息列表一覽 | |
---|---|
INSTALL_FAILED_ALREADY_EXISTS | 程序已經存在 |
INSTALL_FAILED_INVALID_APK | 無效的APK |
INSTALL_FAILED_INVALID_URI | 無效的鏈接 |
INSTALL_FAILED_INSUFFICIENT_STORAGE | 沒有足夠的存儲空間 |
INSTALL_FAILED_DUPLICATE_PACKAGE | 已存在同名程序 |
INSTALL_FAILED_NO_SHARED_USER | 要求的共享用戶不存在 |
INSTALL_FAILED_UPDATE_INCOMPATIBLE | 版本不能共存 |
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE | 需求的共享用戶簽名錯誤 |
INSTALL_FAILED_MISSING_SHARED_LIBRARY | 需求的共享庫已丟失 |
INSTALL_FAILED_REPLACE_COULDNT_DELETE | 需求的共享庫無效 |
INSTALL_FAILED_DEXOPT | dex優化驗證失敗 |
INSTALL_FAILED_OLDER_SDK | 系統版本過舊 |
INSTALL_FAILED_CONFLICTING_PROVIDER | 存在同名的內容提供者 |
INSTALL_FAILED_NEWER_SDK | 系統版本過新 |
INSTALL_FAILED_TEST_ONLY | 調用者不被允許測試的測試程序 |
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE | 包含的本機代碼不兼容 |
CPU_ABIINSTALL_FAILED_MISSING_FEATURE | 使用了一個無效的特性 |
INSTALL_FAILED_CONTAINER_ERROR | SD卡訪問失敗 |
INSTALL_FAILED_INVALID_INSTALL_LOCATION | 無效的安裝路徑 |
INSTALL_FAILED_MEDIA_UNAVAILABLE | SD卡不存在 |
INSTALL_FAILED_INTERNAL_ERROR | 系統問題導致安裝失敗 |
?DEFAULT | 未知錯誤?? |
4. 卸載設備中已經安裝的軟件adb -s <serialNumber> uninstall <packagename>
eg:
adb -s 99eb07a9 uninstall cn.uc.test
5. 將數據從設備復制到PC中adb -s <serialNumber>pull <remote> <local>
eg:
adb -s 99eb07a9 pull /sdcard/stericson-ls F:/demo
6. 將數據從PC端復制到設備中adb -s <serialNumber>push <local> <remote>
eg:
adb -s 99eb07a9 push d://stericson-ls /sdcard/
7. 獲取連接到的手機的序列號adb get-serialno
adb獲取序列號
8. 獲取設備的連接狀態adb -s <serialNumber> get-state
eg:
adb -s 99eb07a9 get-stat
9. 查看手機中裝的所有的包 adb shell pm list packages
adb查看所有的包
10. 屏幕錄像
- 屏幕開始錄像并且儲存到/sdcard中,同時名字為demo.mp4
adb shell screenrecord /sdcard/demo.mp4
11.mokey簡單命令
- 向某個應用發送隨機事件
adb shell monkey -p 包名 隨機次數
adb shell monkey -p cn.nubia.calculator2.preset 100
adb shell monkey -p com.bocommlife.healthywalk 100
- 【--throttle 3000 】指定時間間隔為3秒`
adb shell monkey -p com.bocommlife.healthywalk --throttle 3000 100
- 【--throttle 3000 】指定時間間隔為3秒
adb shell monkey --pct-touch 100 -p com.bocommlife.healthywalk --throttle 2000 100