日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

appium+python自动化40-adb offline(5037端口被占)

發布時間:2025/6/16 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 appium+python自动化40-adb offline(5037端口被占) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

adb連手機的時候經常會出現offline的情況,一般殺掉adb,然后重啟adb可以解決。
如果發現不管怎么重啟adb都連不上,一直出現offlie的情況,這個時候很大可能就是adb的5037端口被其它應用占了

offline

1.如果之前一直都能正常連上adb,突然連不上了,可以用adb devices查看手機連接情況

C:\Users\admin>adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully emulator-5554 offlineC:\Users\admin>adb devices List of devices attached emulator-5554 offline

2.發現無法連上,出現offline??梢試L試adb kill-server,然后再用adb device查看

C:\Users\admin>adb kill-serverC:\Users\admin>adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully emulator-5554 offline

3.上面各種辦法嘗試了,都無法解決,接下來就要查看5037端口了

查看端口

1.windows上可以用findstr過濾進程(跟linux上grep指令一樣),查詢結果看最后一項PID,如果是0那就不用管,那最后就有兩個PID占用了5037端口,
分別是6532和7200

netstat -aon|findstr 5037

C:\Users\admin>netstat -aon|findstr 5037TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6532TCP 127.0.0.1:5037 127.0.0.1:56975 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:56976 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:56981 ESTABLISHED 6532TCP 127.0.0.1:5037 127.0.0.1:56988 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:56990 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:56991 TIME_WAIT 0TCP 127.0.0.1:56981 127.0.0.1:5037 ESTABLISHED 7200

2.接下來就行查看PID,看是哪個應用占了

tasklist /fi "PID eq 端口號"

C:\Users\admin>tasklist /fi "PID eq 6532"映像名稱 PID 會話名 會話# 內存使用 ========================= ======== ================ =========== ============ adb.exe 6532 Console 1 18,432 KC:\Users\admin>tasklist /fi "PID eq 7200"映像名稱 PID 會話名 會話# 內存使用 ========================= ======== ================ =========== ============ emulator-arm.exe 7200 Console 1 884,088 K

3.從結果可以看出,有兩個應用占了,一個是adb本身,另外一個是模擬器(emulator-arm.exe),端口發生沖突了,接下來殺掉占用5037端口的進程

taskkill /pid 7200 /f

C:\Users\admin>taskkill /pid 7200 成功: 已終止 PID 為 7200 的進程。

在學習過程中有遇到疑問的,可以appium+python QQ群交流:330467341

總結

以上是生活随笔為你收集整理的appium+python自动化40-adb offline(5037端口被占)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。