adb連接模擬器遇到的問題


前言

最新下了個最新版的夜神模擬器,然后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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM