夜神模擬器adb 連接不上的問題


今天想通過夜神模擬器獲取小程序的 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:/ #

然后找到設備了.

 


免責聲明!

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



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