adb server version (31) doesn’t match this client (36); killing…

版權聲明:蜜蜂採花釀蜂蜜,奶牛吃草產牛奶。 https://blog.csdn.net/codehxy/article/details/52175186

案例1


報錯信息以下 
C:\Users\linux>adb shell 
adb server version (31) doesn’t match this client (36); killing… 
* daemon started successfully * 
error: no devices/emulators found 

這裏寫圖片描述 

錯誤緣由: 
adb版本不對 
由於我升級了SDK,致使sdk\platform-tools\adb.exe文件更新升級了,而手機客戶端不能鏈接上去
 
(百度裏面google說的都是什麼端口占用,可是個人不是) 

怎麼解決 
我找到之前的sdk裏面的adb.exe文件,使用舊版的adb.exe文件替換sdk\platform-tools\adb.exe文件,完美解決 


個人系統是win10 64位,我上傳一個對應的adb文件上來,須要的朋友能夠下載。 
下載地址以下 
點擊下載64位的adb.exe 
linux

案例2

情景:android studio+海馬玩模擬器 
環境變量:PATH中指定了adb路徑是C:\Users\dell\AppData\Local\Android\sdk\platform-tools\adb.exe 
報錯:adb server version (31) doesn’t match this client (39); killing… 

分析:海馬玩和sdk中adb版本不一致 
驗證:一、打開海馬玩路徑,查看對應的adb版本信息android

C:\Program Files (x86)\Droid4X>adb -version 
Android Debug Bridge version 1.0.31shell

二、再看看咱們sdk路徑下對應的adb版本信息this

C:\Users\dell>adb -version 
Android Debug Bridge version 1.0.39 
Revision 3db08f2c6889-android 
Installed as C:\Users\dell\AppData\Local\Android\sdk\platform-tools\adb.exegoogle

解決:直接用sdk\platform-tools\adb.exe下面的adb替換海馬玩的adbspa

相關文章
相關標籤/搜索