Killing adb server on port 5037

在學appium自動化時,遇到一個問題:pycharm報錯Could not find a connected Android device,
pycharm報錯appium始終提示’Killing adb server on port 5037’
appium
我起初覺得是因爲設備沒有連接導致的,然後在cmd窗口輸入adb devices確實沒有連接的設備,adb connect 127.0.0.1:62001 進行連接,adb devices 進行查看有了連接的設備,
adb devices
接下來又是一遍跑,還是報同樣的錯,到網上搜解決的辦法:
1. 第一種原因說是adb被佔用,通過adb kill-server 殺掉adb進程,然後在進行appium-desktop連接的時候會再開一個adb 服務,這種辦法沒有解決我的問題,可能不是一種原因吧(雖然報錯信息是一樣的)
2. 搜到的第二種解決辦法是將appium setting這個apk卸掉,我的報錯仍然沒有解決,原因可能與這個的也不一樣

原因:可能是adb死掉了

解決辦法:先進行adb kill-server殺死 adb,再重啓adb star-server,問題是結局了

還有一點:adb在死掉的情況下在cmd窗口adb connect進行連接然後adb devices可以查看到連接的設備,但是關掉此次窗口再次打開cmd輸入adb devices就沒有連接的設備了
adb死掉的情況下進行查看連接設備
跟在adb開啓的狀態是不一樣的
adb開啓的狀態下進行連接
但是有一點沒弄明白,adb在死掉的情況下,adb connect進行連接然後adb devices爲什麼可以顯示能連接設備

不積跬步,難以行千里!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章