adb server version (31) doesn't match this client (41); killing 。 配置appium的坑

報錯截圖

這里看到adb版本不匹配,報錯結束進程。


image.png

原因

安裝了多個版本adb, 安裝android-sdk的時候安裝了adb。然后安裝虛擬機也會安裝adb。 使用adb命令的時候,系統用android-sdk調用虛擬機,而虛擬機用的是自己的adb。 就會出現版本不匹配的問題。

1.兩種找出adb安裝路徑的方法

一. 終端輸入 where adb 命令:

image.png

二. 找出android-sdk安裝目錄,復制adb。 然后找到虛擬機的安裝目錄,備份虛擬機中的adb,然后替換虛擬機目錄中的adb即可。

找出android-sdk安裝目錄,復制adb

找到虛擬機安裝路徑


找到虛擬機的安裝目錄,備份虛擬機中的adb,然后替換虛擬機目錄中的adb

備份虛擬機中的adb,然后替換虛擬機目錄中的adb


image.png

結果

現在沒有報錯了


image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容