chr*_*ome 7 android ionic-framework ionic3
它运行在小米Mix 2手机(Android版本8.0.0)和浏览器上没有任何问题.但是当我部署到三星note 2(android版本4.4.2)时,它给出了一条应用程序错误: net :: ERR_CONNECTION_REFUSED(http:// localhost:8080)
为什么我收到此错误?
任何建议和意见将不胜感激.
凯末尔.
您的问题是由cordova-plugin-ionic-webview每个新的或更新的 Ionic 应用程序中的插件引起的。
这曾经仅适用于 iOS,它用 WKWebView 取代了 UIWebView,但在 2018 年 7 月 23 日,他们发布了该插件的 2.0 版本,其中还包括对 Android 上使用的 webview 的更改。
\n\nAndroid webview 现在使用本地网络服务器来localhost:8080显示您的应用程序,而不是直接从文件系统请求文件。
不幸的是,此更改也在文档中包含了这一点:
\n\nRequirements\n- [\xe2\x80\xa6]\n- Android: Android 5.0+ and cordova-android 6.4+\nRun Code Online (Sandbox Code Playgroud)\n\n所以cordova-plugin-ionic-webview\xe2\x80\x99不再支持Android 5.0之前的版本,这当然意味着你的应用程序将无法在Android 4.x上运行。
一种解决方案是将插件降级到支持 Android 4.x 的最新版本:
\n\nionic cordova plugin add cordova-plugin-ionic-webview@1.2.1\nRun Code Online (Sandbox Code Playgroud)\n\n更详细的信息和替代解决方案:
\n https://ionic.zone/debug/ionic-and-android-4
| 归档时间: |
|
| 查看次数: |
5435 次 |
| 最近记录: |