我有一个问题,我试图解决大约3天,但找不到任何有效的解决方案。问题是,当我尝试连接localhost和端口62001时,我无法将nox播放器连接至adb。我所做的一切是:
-nox_adb.exe
-adb.exe(来自Android SDK)
我已经用(我认为)所需的库,Google USB驱动程序,SDK平台等安装了整个android studio。
平台:Windows 7 x64
Nox:6.2.0.0
我读过了:
有人可以告诉我我在做什么错吗?
最佳答案
好吧,几个小时后,我就知道了问题的原因。
我正尝试使用SDK工具,NOX播放器重新安装整个Android Studio,清除此应用程序的缓存,结果是相同的,无法连接到设备...我找不到有关如何更改NOX播放器IP/的任何信息。端口或获取Nox播放器IP/端口的位置(每个站点上的信息都是相同的-Nox与127.0.0.1:62001连接),因此我想到了一种检查计算机上监听端口的方法。
最初,我在命令行中键入“ netstat -aon | find'62001'”来查找应用程序,该应用程序监听端口62001。结果是没有应用程序在该端口上监听...听起来不错。
在下一步中,我使用命令“ tasklist ”检查了所有正在运行的应用程序,以查找Nox运行任务及其PID ...,我发现:
(在执行此步骤时,我正在运行Nox仿真器)
然后,我使用命令“ netstat -aon | findstr PID ”检查了每个进程(PID是进程ID,在键入命令“ tasklist ”后将获得该ID)
每次“无法连接...”时,在 Nox.exe 中,正确的端口都不正确
在 NoxVMSVC.exe中,没有端口正在监听(空列表)
在 NoxVMHandle.exe 中,我大约有七个正在监听的端口...因此我一一检查,发现连接到设备的正确端口( 62025 )
因此,最后我可以使用命令“adb connect 127.0.0.1:62025”毫无问题地连接到Nox Emulator。模拟器可以与React-Native项目一起正常工作,应用程序已正确安装。
也许有人会在连接到Nox Emulator时遇到类似的问题。
最好的祝愿!