5

I'm facing a problem that when I try to create mobile Front-End application based on Ionic 4 but a net:ERR_CONNECTION_REFUSED(http://localhost/) show up when I run it with cordova on android studio emulator. This what i m using

Angular CLI: 7.1.4
Node: 8.9.4
OS: win32 x64
Ionic version   4.5.0

My config.xml

config.xml

Sampath
  • 63,341
  • 64
  • 307
  • 441
  • Can you please [edit] the question and replace the image of config.xml with the text from that file and then format it in the editor using the format as code button? Images of text are not accessible, nor are they searchable. – Jason Aller Feb 05 '19 at 00:37

4 Answers4

8

You can try to use this

ionic capacitor run <platform> [options]

ionic capacitor run android -l --external

--external can help to use the app on external devices on the same network. just try it...

ionic capacitor run
ionic capacitor run android
ionic capacitor run android -l
ionic capacitor run ios --livereload
ionic capacitor run ios --livereload-url=http://localhost:8100

I found this on capacitor docs ionic capacitor run

Hectorromerodev
  • 405
  • 5
  • 9
7

For anyone else losing their mind that might be using Capacitor go into your capacitor.config.json file and remove this:

"server": {
    "url": "http://localhost:8100"
}

I've had this in my config file for sometime and only just now started causing issues so I'm not sure if a new Capacitor patch has changed this behavior on prod builds or what but this resolved my issue. God speed to the rest of you.

Aaron Jordan
  • 2,447
  • 2
  • 15
  • 13
0

20-09-2020: For Capacitor apps

This didn't work for me: I don't know why.

ionic cap run android -l --external

But this works:

ionic cap run android -l --host=0.0.0.0
Sampath
  • 63,341
  • 64
  • 307
  • 441
0

I have this versions:

"@capacitor/android": "^2.4.3",
"@capacitor/cli": "^2.4.3",
"@capacitor/core": "^2.4.3"

And im changed capacitor.config.json file:

Add this:

"server": {
    "cleartext": true
  }

And turn false "bundledWebRuntime"

And it worked!