報錯信息以下
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
情景: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