Ionic App无法在ios / Android上运行,但可以在浏览器上运行

时间:2018-11-28 23:46:50

标签: ionic-framework ionic3

我开发了一个可以在iPhone上的Ionic DevApp上完美运行的应用程序。突然它停止工作了。我什至测试了一个新的空白应用程序,但它不起作用。我在许多wifi和3G信号以及Android手机上进行了测试,但无法正常工作!

在我的 iPhone 上,我遇到以下错误

  

无法加载页面。请求超时。

Android 手机上,我收到此错误

  

错误err_connection_timed_out。

尝试运行以下命令,但没有成功:

  1. ionic serve
  2. ionic serve -c
  3. ionic serve -c --no-proxy

跑步ionic info给我:

  

离子:

     

ionic(Ionic CLI):4.5.0(C:\ Users \ rodri \ AppData \ Roaming \ npm \ node_modules \ ionic   离子框架:离子角3.9.2   @ ionic / app-scripts:3.2.0

     

科尔多瓦:

     

cordova(Cordova CLI):8.1.2(cordova-lib@8.1.1)   Cordova平台:android 7.1.2,ios 4.5.5   Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview 2.2.3(和其他5个插件)

     

系统:

     

NodeJS:v10.13.0(C:\ Program Files \ nodejs \ node.exe)   npm:6.4.1   作业系统:Windows 10

编辑:

我尝试运行ionic repair,这给了我这个错误:

  

shell.js:内部错误   错误:ETIMEDOUT:连接超时,读取

     

[ERROR]运行子进程cordova时发生错误。

     

cordova准备退出代码为1。

1 个答案:

答案 0 :(得分:0)

这只是来自McAfee Firewall的防火墙阻止了我需要的端口。只需打开McAfee应用程序上的端口即可。