前言最新下了個最新版的夜神模擬器,然后adb devices發(fā)現(xiàn)連不上模擬器了,報adb server version (36) doesn’t match this client (39); killing… 環(huán)境: 遇到問題1.從官網(wǎng)下載夜神模擬器【下載地址】,我下載的版本是V6.0.9.0,傻瓜式下一步安裝后,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,不匹配導(dǎo)致的。 解決辦法,把android-sdk里面的adb(39)版本復(fù)制出來,替換nox模擬器里面的nox_adb(36)版本就可以了 查看adb版本號1.查看當前android-sdk的adb版本號,cmd打開輸入adb,”Android Debug Bridge version 1.0.39”說明當前adb版本是1.0.39,也就是簡稱39版本
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版本復(fù)制出來,然后改過名稱叫nox_adb.exe,替換nox安裝的路徑:\Nox\bin下的nox_adb.exe文件就行了 2.接下來關(guān)掉夜神模擬器,重啟模擬器,在cmd輸入adb devices就可以了 C:\Users\admin>adb devices
List of devices attached
127.0.0.1:62001 device 看到的這串數(shù)字就是模擬器的設(shè)備名稱了:127.0.0.1:62001 |
|