我很难让爱奥尼亚-利弗雷罗德工作。当我将应用程序部署到带有-l标志的设备时,我收到以下错误:
net::ERR_CONNECTION_TIMED_OUT
我认为这可能是防火墙问题,所以我尝试了以下方法,但均无效:
操作系统:Windows 10。防火墙和防病毒:与操作系统捆绑的标准windows defender。
-
我添加了一个规则来打开端口8100、35729、53703(当然是入站和出站)。
-
在所有网络类型上禁用防火墙。
-
还禁用了防病毒软件。
-
更改了我用于将应用程序部署到设备的USB端口!
到目前为止,我发现:
我无法访问设备上Chrome的开发服务器,即staticIP:8100。
我还尝试从网络中的其他计算机ping和跟踪我的电脑,但都超时了。
但是,我可以从PC ping我的移动设备和其他网络计算机。超时的是入站ping。
我摆弄网络设置,以确保PC发现已打开,文件共享已启用。我还启用了文件和打印机共享规则(到域级别)。
我认为从网络中的其他地方(包括移动设备本身)访问staticIP:8100时出现的问题是超时错误的原因-是否有一些我可能错过的模糊网络设置可能会阻止从网络中访问主机PC?
我可以从另一台联网电脑访问我电脑上的共享文件夹,并且我的电脑在其他网络电脑上的网络中显示为当前状态。
(我尝试过的其他事情:
我还对配置进行了修改。在Stackoverflow和更远的地方建议使用xml,这些都没有什么不同,我怀疑真正的问题是某个地方的网络设置。我还更新了Node、Cordova和Ionic)。
离子信息:
cli packages:
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms : android 7.0.0
Ionic Framework : ionic-angular 3.9.2
System:
Node : v8.9.0
npm : 5.8.0
OS : Windows 10
Environment Variables:
ANDROID_HOME : not set
Misc:
backend : pro
欢迎提出任何建议!
谢谢