В одном из моих проектов, где работал флаг --livereload
, внезапно эта функция не работает, но я вижу сообщение «Успех запуска» на моей консоли.
После запуска приложения на моем устройстве Android экран-заставкаостается включенным бесконечно, а затем появляется сообщение
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
, как они появились на консоли, с помощью следующей команды:
ionic cordova run android --livereload --consolelogs
> ionic-app-scripts serve --address 0.0.0.0 --port 8100 --livereload-port 35729
--dev-logger-port 53703 --consolelogs --nobrowser --iscordovaserve
--platform android --target cordova
[app-scripts] [19:00:36] ionic-app-scripts 3.2.1
[app-scripts] [19:00:36] watch started ...
[app-scripts] [19:00:36] build dev started ...
[app-scripts] [19:00:36] clean started ...
[app-scripts] [19:00:36] clean finished in less than 1 ms
[app-scripts] [19:00:36] copy started ...
[app-scripts] [19:00:36] deeplinks started ...
[app-scripts] [19:00:36] deeplinks finished in less than 1 ms
[app-scripts] [19:00:36] transpile started ...
[app-scripts] [19:00:41] transpile finished in 5.10 s
[app-scripts] [19:00:41] preprocess started ...
[app-scripts] [19:00:41] preprocess finished in 1 ms
[app-scripts] [19:00:41] webpack started ...
[app-scripts] [19:00:41] copy finished in 5.29 s
[app-scripts] [19:00:45] webpack finished in 3.63 s
[app-scripts] [19:00:45] sass started ...
[app-scripts] [19:00:46] sass finished in 1.00 s
[app-scripts] [19:00:46] postprocess started ...
[app-scripts] [19:00:46] postprocess finished in less than 1 ms
[app-scripts] [19:00:46] lint started ...
[app-scripts] [19:00:46] build dev finished in 9.92 s
[app-scripts] [19:00:46] watch ready in 9.98 s
[INFO] Development server running!
Это также не помогло ..
Наконец я добавил следующие разрешения для 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