上傳文件到海馬玩模擬器
環境變量:ANDROID_SDK_HOME配置是D:\Android\android_sdk_windows
報錯:adb server version (31) doesn’t match this client (40); killing…
分析:海馬玩和sdk中adb版本不一致
驗證:1、打開海馬玩路徑,查看對應的adb版本信息
C:\Program Files (x86)\Droid4X>adb version
Android Debug Bridge version 1.0.31
2、再看看我們sdk路徑下對應的adb版本信息
C:\Users\zhaoq>adb version
Android Debug Bridge version 1.0.40
Version 4986621
Installed as D:\Android\android_sdk_windows\platform-tools\adb.exe
解決方法
直接用sdk\platform-tools\adb.exe下面的adb替換海馬玩的adb,重啟海馬玩,重新建立adb連接。
手機客戶端無法連接
報錯信息如下
C:\Users\zhaoq>adb shell
adb server version (31) doesn't match this client (40); killing...
- daemon started successfully *
error: no devices/emulators found
錯誤原因:
adb版本不對
因為我升級了SDK,導致sdk\platform-tools\adb.exe文件更新升級了,而手機客戶端不能連接上去
解決辦法
我找到以前的sdk里面的adb.exe文件,使用舊版的adb.exe文件替換sdk\platform-tools\adb.exe文件,完美解決
參考:https://blog.csdn.net/codehxy/article/details/52175186?utm_source=copy
PS. 上述報錯,並不是網上所說的端口被占用問題。