前言
不知道各位Android程序猿們有沒有遇到過這種情況:
1. 兄弟栅受,我這個安裝包怎么用adb命令安裝到機器上族铆;
2. 開發(fā)功能出問題了岩四,需要測試給抓個日志,可是他不會哥攘;
3. ……
上面這些情況剖煌,大家有遇到過嗎材鹦,不忙時還好,問題剛分析到一半耕姊,咋辦桶唐,幫吧,得停下自己的事情茉兰;不幫吧尤泽,又顯的不近人情;關(guān)鍵是思路已經(jīng)打斷了规脸,只能幫吧坯约,不然只能注孤生。
程序猿生來就是解決問題莫鸭,為了一勞永逸闹丐,花了點時間,給大家寫了個工具被因,目前只寫了Windows版本(也只打算寫一個版本卿拴,畢竟我很懶),用python+pyqt5寫的梨与,就是簡單做個封裝堕花,沒啥技術(shù)難道,大佬略過...粥鞋,主要看下功能缘挽,是不是滿足大家使用吧。
整體交互界面如下:
使用方式:
下載好壓縮包后陷虎,解壓到踏,找到"adb-tools.exe"杠袱,雙擊打開就行了
下面大概介紹下功能:
連接設(shè)備:
如果電腦之前配過adb環(huán)境尚猿,連接好usb線后,打開軟件楣富,就會在當前設(shè)備旁邊顯示當前設(shè)備的序列號凿掂,如果有多個設(shè)備,默認選擇第一個纹蝴,可以下拉選擇其他設(shè)備庄萎,選擇好設(shè)備后,會顯示當前設(shè)備安裝的應(yīng)用包名塘安,用戶可以自己選擇需要選中的包名糠涛,如果安裝包過多,可以輸入關(guān)鍵信息過濾兼犯;同時會在設(shè)備信息一欄顯示設(shè)備的基本信息忍捡。
重啟:
點擊“重啟設(shè)備”按鈕集漾,機器會重新啟動。
刷新設(shè)備:
點擊“刷新設(shè)備”按鈕砸脊,用戶當前設(shè)備列表會刷新具篇,防止用戶中途更換設(shè)備,設(shè)備信息未更新凌埂。
啟動應(yīng)用:
點擊“啟動應(yīng)用”按鈕驱显,會打開當前選中包名的應(yīng)用,如果應(yīng)用沒有啟動入口瞳抓,無效埃疫。
停止應(yīng)用:
點擊“停止應(yīng)用”按鈕,關(guān)閉選擇的應(yīng)用進程孩哑。
安裝路徑:
點擊“安裝路徑”按鈕熔恢,會顯示當前應(yīng)用的安裝路徑。
卸載:
點擊“卸載”按鈕臭笆,可以卸載選中的應(yīng)用叙淌。
截屏:
點擊“截屏”,截好的圖片會保存在"adb-tools.exe"所在目錄下的./data/screenShot目錄下
導出日志:
點擊“導出日志”按鈕愁铺,導出的是logcat中的緩存日志鹰霍,日志保存在./data/log目錄下
Bugreport:
點擊“Bugreport"按鈕,會抓出當前設(shè)備的Bugreport日志茵乱,保存在./data/log目錄下
投屏:
點擊”投屏“按鈕茂洒,可以將設(shè)備屏幕投到電腦上
安裝:
先點擊”安裝“按鈕旁邊輸入框里面的”文件夾“,選擇apk的路徑瓶竭,也可以直接輸入apk路徑督勺,然后點擊”安裝“按鈕。
復制到電腦/復制到設(shè)備:
需要先在這一行輸入設(shè)備目錄和電腦目錄路徑斤贰,然后點擊對應(yīng)的按鈕即可智哀。
快捷開關(guān):
系統(tǒng)的一些常用快捷鍵,不一一介紹了荧恍。
應(yīng)用管理:
- 前臺Activity:點擊會在輸出窗口展示當前設(shè)備展示的Activity信息瓷叫;
- 運行Service:會在輸出窗口展示當前選中應(yīng)用的Service信息;
- 歷史廣播:查看設(shè)備歷史發(fā)送過的廣播送巡;
- 清除數(shù)據(jù):清除當前選中應(yīng)用的數(shù)據(jù)
- 版本信息:查詢當前應(yīng)用的版本信息
- 啟動Activity:需要在應(yīng)用管理欄的編輯框中輸入需要啟動的當前應(yīng)用哪個Activity摹菠,否則啟動默認入口界面,如果有參數(shù)骗爆,也需要把參數(shù)帶入次氨,可參考啟動應(yīng)用-調(diào)起-activity
- 發(fā)送廣播:同上,可參考發(fā)送廣播
- 啟動Service:同上摘投,可參考調(diào)起Service
- 停止Service:同上煮寡,可參考停止Service
日志展示:
勾選日志展示的單選框屉佳,下方輸出窗口就會輸出當前設(shè)備的log,同時可以通過旁邊的編輯框過濾關(guān)鍵日志洲押,勾選日志單選框后武花,如果操作了其他命令,日志勾選框會關(guān)閉杈帐,輸出窗口給到新命令使用体箕;
adb命令:
運行未包含在以上功能中的adb命令,畢竟adb命令太多挑童,窗口只提供部分基礎(chǔ)命令使用累铅;
以上就是窗口工具的所有功能了,有需要的可以試試站叼!
下載地址:百度網(wǎng)盤娃兽,提取碼:21c6
如有問題或建議,歡迎評論~~~
歡迎轉(zhuǎn)載尽楔,轉(zhuǎn)載請注明出處~~~