使用Ionic Pro服务打包构建发行版,下载并将其安装在Android 4.4.2设备上后,我在启动画面上收到标题为“应用程序错误”的警报,错误如下:< / p>
net::ERR_CONNECTION_REFUSED (http://localhjost:8080/)
一段时间后,启动画面消失,白页显示:“ 网页不可用:”
它可以在运行Android 8.0.0的另一台设备上正常运行。
什么可能导致此错误,我该如何解决?
答案 0 :(得分:0)
将您的cordova-plugin-webview降级到1.2.1,因为版本2.x.x使用http://协议而不是file://
答案 1 :(得分:0)
大多数人会建议您将以下行添加到config.xml中
<allow-intent href="http://localhost:<YOUR_PORT_HERE>/*" />
您已经有了这个,所以上面的行是无用的
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
有些用户建议您将 cordova-plugin-ionic-webview 插件降级到2.1.2版本,因为某些用户不能使用。
我建议您在 package.json 文件中执行的操作,将此添加到您的 cordova-plugin-ionic-webview
来自:
"cordova": {
"plugins": {
"cordova-plugin-ionic-webview": {}
},
收件人:
"cordova": {
"plugins": {
"cordova-plugin-ionic-webview": {
"ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
}
},