
?控制Android和iOS設備:捕獲屏幕,管理應用程序,模擬輸入,檢查系統日誌等。
Speed ++您是應用程序開發人員還是測試儀?提高您的有效性,發現新工具!
?使用終端命令控制Android和iOS設備或模擬器/模擬器
?獲取篩選器,更改設備設置,收集應用程序和設備信息
管理移動應用程序- 安裝,重新啟動,擦除數據等等
?輕鬆處理多個設備- 從列表中選擇或定位所有連接的設備
⏳節省寶貴的時間- 停止手動執行重複任務
自動更新- 盡快獲取新功能和修復
?也許您只想跳過安裝?
? Android命令
? iOS命令
?您想分享反饋還是做出貢獻?
注意:此工具針對MACOS的兼容性,但大多數交互應在任何UNIX系統上使用。
git clone https://github.com/IntergalacticPenguin/mobile-toolkit.gitopen -e ~/.zshrcPATH=$PATH:/Users/dummyuser/Library/Android/sdk/platform-tools export PATHiscreenshot ,將自動啟動所有必需工具的安裝(JQ和GO-OIOS)open -e ~/.zshrcPATH=$PATH:/Users/dummyuser/mobile-toolkit/androidPATH=$PATH:/Users/dummyuser/mobile-toolkit/iosexport PATH添加到文件末尾ascreenshot將屏幕快照保存到〜/桌面ascreenshot -a在所有連接的設備上屏幕截圖arecord記錄屏幕ctrl + c結束記錄arecord <custom-name>通過將其傳遞給參數來指定自己的文件名arecord -l使用傳統-l選項使用ADB而不是scrcpy記錄 apaste "[email protected]" password1 "5005 1002 3332 1112" "2/19" 5004
apaste <text>將文本插入當前集中的字段apaste "[email protected]" password1每次其他參數都將插入後續字段apaste "This is sample multi-word text."使用“”將多字文本插入一個字段apaste -l插入“ lorem ipsum段落”apaste -a <input-text>在所有連接的設備上插入所有文本輸入(上面顯示的選項)apaste -a -l插入所有連接設備上的“ Lorem Ipsum段落” aurl "google.com"在Web瀏覽器或相應應用程序中打開鏈接aurl -a "google.com" Web瀏覽器中的打開鏈接或所有連接設備上的相應應用程序adarkmode切換系統暗模式atalkback切換對講屏幕讀取器訪問選項abounds切換UI佈局邊界aanimationspeed設置較慢的動畫速度或還原默認值aanimationspeed <speed>設置動畫速度乘數afontscale設置大字體秤(比默認值大1.3倍)或還原默認值afontscale <scale>設置字體比例乘數acontrol開始scrcpy會話alaunch列表第三方應用程序,然後選擇一個用於運行它的應用程序alaunch -s列表所有可用的應用程序(包括預裝OS),然後選擇一個用於運行它的應用程序alaunch com.dummy.package.name.app按包名稱運行應用程序aappinfo列表前景應用程序信息aappinfo com.dummy.package.name.app目標特定應用程序通過將軟件包名稱作為參數傳遞akill重新啟動前景應用程序akill com.dummy.package.name.app Target特定應用程序通過將軟件包名稱作為參數aerase刪除前景應用程序的所有本地數據並重新啟動aerase com.dummy.package.name.app目標特定應用程序通過將軟件包名稱作為參數ainstall some-app-file.apk安裝和運行.APKainstall -a some-app-file.apk在所有連接的設備上安裝並運行.APKauninstall卸載第三方應用程序,從列表中選擇auninstall com.dummy.package.name.app Pass Package as a gropanauninstall -w卸載全部三個派對套餐agoogleplay "Dummy App"在Google Play上搜索“虛擬應用程序”agoogleplay在Google Play上搜索當前前景應用程序abuildproject構建,安裝和運行當前目錄中的Android項目abuildproject <relative-path> <felachy-path>構建,安裝和運行Android項目>aoptions在特定活動上開放系統設置aoptions Aaoptions 1,2,3... | dev | locale | date | wifi | storage | power使用預設,選擇一個alog打印系統日誌輸出alog -f <package-name> Package -name>通過軟件包名稱過濾日誌必需:終端使用Android Studio Java
編輯.bash_profile (或.zshrc,如果您有ZSH shell) open -e ~/.bash_profile或open -e ~/.zshrc
在文件export JAVA_HOME='/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home'的末尾添加以下行
Android模擬器支持默認情況下列出的所有腳本 +下面列出的額外操作
aemulator <option>處理各種Android Emulator Activites
start - 選擇並啟動安裝的仿真器gprs | edge | 3g模擬網絡延遲,選擇一個call <number> - 接收假電話sms <number> <text> - 接收假短信gps <lat> <long> - 設置手動GPS位置battery <0-100> - 設置電池電平telnet <command> - 通過telnet調用命令event | redir | sensor | physics | finger | rotate | fold | unfold...有關更多信息,請參見Android模擬器文檔atestmonkey默認測試帶有隨機種子和15000個輸入事件atestmonkey <event-count>用隨機種子和自定義輸入事件計數測試atestmonkey <event-count> <seed>用自定義種子和自定義事件計數測試atestmonkeykill過早結束測試,以防出現問題

iscreenshot將屏幕快照保存到〜/桌面iscreenshot -a在所有連接的設備上屏幕截圖必需:安裝VideoSNAP->下載並安裝videosnap-0.0.8.pkg
必要:安裝FFMPEG brew install ffmpeg
irecord記錄屏幕ctrl + c結束記錄irecord的後備腳本,因為它當前不起作用iinstall some-app-file.ipa install .IPA(請確保使用正確簽名的構建)iinstall -a some-app-file.ipa install.ipa到所有連接的設備iuninstall卸載第三方應用程序,從列表中選擇iuninstall com.dummy.package.name.app Pass Bundle名稱作為參數iuninstall -w卸載所有第三方套餐反饋和貢獻
?高度讚賞拉的請求,請參閱發行委員會。
還要訪問我的Nomo項目並留下明星。
?在LinkedIn或Twitter上找到我。