离子电容器实时重新加载在 Android 上不起作用

pra*_*wal 1 android ionic-framework ionic4 capacitor

我正在使用以下命令在 android 上执行实时重新加载

ionic capacitor run android --livereload --external
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

这是我收到的错误

The web page at http://localhost:8100/ could not be loaded because

net : ERR_CONNECTION_REFUSED
Run Code Online (Sandbox Code Playgroud)

我知道移动设备不理解本地主机,但我认为--externalflag 会处理它。现在我必须做些什么才能在 Android 上进行实时重新加载。

先感谢您

Mah*_*rei 5

  1. 打开android/app/src/main/AndroidManifest.xml

  2. 将其添加到您的AndroidManifest.xml标签中(标签应用程序已存在):

  • <application android:usesCleartextTraffic="true">可能仅 API 级别 > 28 时需要。
  1. 使用您的 PC 主机运行实时重新加载。
ionic capacitor run android -l --host=127.0.0.1
Run Code Online (Sandbox Code Playgroud)

输入127.0.0.1您的 PC 的 IP 地址,而不是您的 IP 地址。

  1. 像往常一样使用连接的设备运行 Android Studio 后。