夜神模擬器adb 連線不上的問題
阿新 • • 發佈:2020-08-26
今天想通過夜神模擬器獲取小程式的 wxapkg 發現 adb 不能連結到模擬器中的設定
1 執行 adb devices 2 3 結果 4 adb server version (36) doesn't match this client (41); killing... 5 could not read ok from ADB Server 6 * failed to start daemon 7 adb.exe: failed to check server version: cannot connect to daemon
通過提示, 大概知道應該是adb 的版本問題, 百度的結果都是叫我去查詢端口占用, 可能是自己比較菜吧
執行: adb --version 返回: Android Debug Bridge version 1.0.41 Version 29.0.5-5949299 Installed as C:\Users\w3973\AppData\Local\Android\Sdk\platform-tools\adb.exe
那就查詢埠
netstat -ano | findstr "5037" TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 33768
通過pid 查詢程序
tasklist /fi "PID eq 33768"
映像名稱 PID 會話名 會話# 記憶體使用
========================= ======== ================ =========== ============
nox_adb.exe 33768 Console 1 9,004 K
發現是夜神模擬器自己的adb 不管, 先幹掉
執行: taskkill /pid 33768 /f 結果: 成功: 已終止 PID 為 33768 的程序。
再查詢5037埠, 發現又有新的佔用了.發現行不通了, 繼續百度
還有一種方法就是把本地的adb.exe 重新命名覆蓋掉頁面裡面的nox-adb.exe 經實驗還是不行, 不僅不行,還引出了其他的問題.
不過倒是讓我發現了一個問題, 夜神的安裝目錄下有一個adb.exe 檔案
到目前為止真相只有一個, 就是用自帶的adb 橋接到模擬器中的裝置
G:\software\Nox\bin>adb devices List of devices attached 127.0.0.1:62001 device
G:\software\Nox\bin>adb shell
root@shamu:/ #
然後找到裝置了.