cordova Ionic 3 Liverload无法在Android设备上工作

dwbf0jvd  于 2022-11-15  发布在  Ionic
关注(0)|答案(1)|浏览(202)

在我的一个项目中,--livereload标志正在工作,突然该功能不工作,但我在控制台上看到Launch Success消息。
在我的Android设备上启动应用程序后,Splash屏幕无限停留,然后出现一条消息

Application Error
net::ERR_CONNECTION_TIMED_OUT 
(http://192.168 .0.102:8100/)

我的配置XML包含以下内容:

<preference name="loadUrlTimeoutValue" value="700000" />
    <preference name="SplashMaintainAspectRatio" value="true" />
    <preference name="SplashScreen" value="screen" />
    <preference name="AutoHideSplashScreen" value="false" />
    <preference name="FadeSplashScreen" value="false" />
    <preference name="SplashScreenDelay" value="300000" />
    <preference name="SplashShowOnlyFirstTime" value="false" />
    <preference name="ShowSplashScreenSpinner" value="true" />

所以它特别提到了loadUrlTimeoutValue as 700000-但那并没有产生积极的影响!
然后,我向Windows防火墙添加了一个入站规则,以特别允许以下端口:8100, 35729, 53703,因为它们出现在控制台上,使用以下命令:
第一次
这也没有帮助。
最后,我向AndroidManifest.xml添加了以下权限-

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

这也没有解决问题。
我被上面的问题卡住了-如果有任何开发人员能让我摆脱这个汤,我将非常感激!
先谢谢你。

我的离子信息如下:

Ionic:

   ionic (Ionic CLI)  : 4.12.0 
   Ionic Framework    : ionic-angular 3.9.5
   @ionic/app-scripts : 3.2.1

Cordova:

   cordova (Cordova CLI) : not installed
   Cordova Platforms     : android 7.1.4
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, 
                           cordova- plugin-ionic-webview 3.1.2, (and 4 other plugins)

System:

   Android SDK Tools : 26.1.1 
   NodeJS            : v8.11.3 
   npm               : 5.6.0
   OS                : Windows 7
vhipe2zx

vhipe2zx1#

虽然我没有遇到你所遇到的问题,但我也有一个困难的时间尝试在Android设备上运行liload与Ionic 3项目.下面是我做了什么来解决它.

正在安装依赖项

npm缓存清除-强制
删除node_modules(如果存在)
删除packagelock.js(如果存在)
npm安装

使用以下命令删除cordova平台android

离子 cordova 平台RM Android

添加Android平台

离子 cordova 平台添加android@8.0.0

修复错误

您需要安装cordova插件来修复缺少的依赖项。您可以通过应用以下命令来完成此操作:
cordova插件添加cordova-支持-android-插件

将您的Android设备连接到您的PC,并且两者都连接在同一个Wi-Fi上,运行以下命令

离子 cordova 跑步机android -l

相关问题