答案 0 :(得分:8)
您需要找到正确的端口并使用它。我遇到了同样的问题,所以这就是我所做的。
杀死服务器:
nox_adb.exe kill-server
现在尝试连接任何端口号,例如62001:
C:\Program Files (x86)\Nox\bin>nox_adb.exe connect 127.0.0.1:62001
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
unable to connect to 127.0.0.1:62001:62001
现在尝试使用上面输出中提到的端口5037:
C:\Program Files (x86)\Nox\bin>nox_adb.exe kill-server
C:\Program Files (x86)\Nox\bin>nox_adb.exe connect 127.0.0.1:5037
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 127.0.0.1:5037
它应该可以正常工作。
答案 1 :(得分:1)
试试这个:
cd C:\Program Files (x86)\Nox\bin
和
C:\Program Files (x86)\Nox\bin>nox_adb.exe connect 127.0.0.1:5037
答案 2 :(得分:1)
找到nox的文件位置并复制它
写入cmd:
cd并在此处写下该位置
和
adb.exe connect 127.0.0.1:5037
人们写" nox.adb.exe"但是它 假
答案 3 :(得分:0)
这对我有用:
(xxxxx =端口号,我使用62001)
还
重要的是要包括“”(引号)...
"C:\Program Files\nox\Nox\bin\nox_adb.exe" connect 127.0.0.1:xxxxx
答案 4 :(得分:0)
输入此命令:nox_adb.exe连接127.0.0.1:62025
答案 5 :(得分:0)
我每天都要先运行vscode
,然后再运行nox
,以解决此问题。然后由任务管理器终止adb.exe
进程树,然后运行nox_adb.exe connect 127.0.0.1:62001
(or 127.0.0.1:52001)
。每天几次执行所有这些步骤。
答案 6 :(得分:0)
赞美归于上帝,这终于解决了。我尝试了上述所有解决方案,但均无济于事,甚至尝试过更新到最新版本。我猜更新不会更新所有文件。
问题出在adb.exe或nox-adb.exe出了问题,不是端口是问题,是adb本身,向一个空位置下沉,它的损坏方式很奇怪。按其他答案替换DLL对我不起作用,这就是我所知的adb可执行文件。
无论如何,解决方案是提取bin文件夹中的adb.7z文件并替换旧文件,就是这样:)
简短答案:
提取“ C:\ Program Files \ Nox \ bin \ adb.7z”并全部替换