appium+python自動化45-nox連不上問題解決
前言
最新下了個最新版的夜神模擬器,然後adb devices發現連不上模擬器了,報adb server version (36) doesn’t match this client (39); killing…
從報錯信息看是adb版本不匹配導致的,接下來講如何解決這個問題
環境:
夜神模擬器 6.0.9.0
系統adb版本號 1.0.39
遇到問題
1.從官網下載夜神模擬器【下載地址】,我下載的版本是V6.0.9.0,傻瓜式下一步安裝後,adb devices連手機
adb devices
C:\Users\admin>adb devices List of devices attached adb server version (36) doesn‘t match this client (39); killing... * daemon started successfully
2.”adb server version (36) doesn’t match this client (39)”這個意思是說當前夜神模擬器的adb版本是36,android-sdk裏面的adb版本是39,不匹配導致的。
解決辦法,把android-sdk裏面的adb(39)版本復制出來,替換nox模擬器裏面的nox_adb(36)版本就可以了
查看adb版本號
1.查看當前android-sdk的adb版本號,cmd打開輸入adb,”Android Debug Bridge version 1.0.39”說明當前adb版本是1.0.39,也就是簡稱39版本
adb
2.查看夜神模擬器(nox)的adb版本號,找到安裝的路徑:\Nox\bin,裏面有個nox_adb.exe,其實就是adb.exe,為了避免沖突在nox裏面換了個名稱。在地址欄左上角輸入cmd
3.然後在cmd參考輸入nox_adb,就可以查看nox裏面adb版本號了1.0.36,也就是36版本
D:\soft\nox\Nox\bin>nox_adb
Android Debug Bridge version 1.0.36
Revision 0e9850346394-android
替換adb版本
1.找到版本號不一樣原因了,接下來吧android-sdk裏面的adb.exe版本復制出來,然後改過名稱叫nox_adb.exe,替換nox安裝的路徑:\Nox\bin下的nox_adb.exe文件就行了
2.接下來關掉夜神模擬器,重啟模擬器,在cmd輸入adb devices就可以了
C:\Users\admin>adb devices List of devices attached 127.0.0.1:62001 device
appium+python自動化45-nox連不上問題解決